Accelerate your career.

Explore opportunities across TA's portfolio

QA Engineer 1

MRI Software

MRI Software

Quality Assurance
Posted on Monday, July 17, 2023


A new exciting opportunity has risen for a Quality Assurance Engineer to join our team.

You should have a passion for product quality and an eagerness to learn new things and improving your skills. You will be a part of a team that collaborates well, works hard and has fun. We are looking for a team player who is willing to offer opinions confidently and share ideas for improvement.


  • Works independently, with general instructions on assignments
  • Responsible for completing assigned tasks that may rely on the contribution of other team members
  • Take a QA perspective to refinement and planning sessions to ensure test effort is considered
  • Work closely with developers so quality is ensured and that we are creating the right kind of tests
  • Support: Assist with reproduction, troubleshooting and resolution of product software issues
  • Perform functional testing on a regular basis and assist with deployments and smoke testing during each product deployment
  • Create automated tests within release cycles and convert existing manual tests where applicable
  • Work with development to create and maintain an automated testing framework
  • Ensure high priority bugs found are resolved before getting to production
  • Learns new emerging skills functional and technical skills that are relevant to our practices
  • Taking part in cross-team activities such as knowledge-sharing and documentation
  • Building relationships with all other teams in the product development department

Essential experience

  • Excellent attention to details

Advantageous Criteria

  • At least two years experience in software quality assurance functions, including:
  • Test case and test script development
  • Test planning and large-scale regression test planning and execution
  • Experience in enterprise software development and testing for large corporate clients
  • Test automation using tools such as Postman, Selenium, Protractor
  • C#, Java experience (or similar)
  • POM and OOP concepts
  • Working with automation frameworks
  • Experience with BDD
  • Management and creation of automation frameworks (extending automation frameworks would be desirable)
  • Experience with continuous integration

Personal and Business Attributes/Skills

  • MUST have a passion for achieving excellence in product quality and reliability
  • Knowledge of software testing and quality assurance principles, methods, and processes
  • Ability to multitask in an effective and organized manner
  • Accountable for commitments made and scheduled deliverables
  • Willing to contribute what it takes to meet deadlines and deliverables
  • Highly effective written and verbal communication skills
  • Speaks up and contributes to continuous feedback and improvement efforts
  • Familiarity with Scrum/Agile methodologies
  • Eager to learn to skills and improve


  • BA/BS Degree in Computer Science, Software Engineering or related software engineering experience