Robert Walters
Quality Assurance Engineer at Robert Walters
Job Description
Quality Assurance Engineer at Robert Walters
What you’ll do:
As a Quality Assurance Engineer in our team, you will play a pivotal role in maintaining the high standards of our software products. Your meticulous attention to detail will be crucial in developing comprehensive test plans that validate all aspects of software functionality. You will collaborate closely with various teams to understand project requirements while also performing functional and regression testing. Your expertise in automated testing will be invaluable as you design scripts that integrate seamlessly into our CI/CD pipeline. Furthermore, your insights will help improve our quality assurance processes as we strive for continuous improvement. Lastly, your empathetic nature will shine through as you collect user feedback to enhance our testing strategies.
- Develop and execute comprehensive test plans and test cases to validate software functionality, usability, performance, and reliability.
- Collaborate with product managers, developers, and designers to understand project requirements and acceptance criteria.
- Perform functional, regression, and exploratory testing to identify defects and ensure software quality meets established standards.
- Document test results, track defects, and work closely with developers to resolve issues in a timely manner.
- Design, develop, and maintain automated test scripts using appropriate testing frameworks and tools.
- Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline to ensure early detection of defects.
- Work closely with cross-functional teams to ensure alignment on testing objectives, priorities, and timelines.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, and sprint reviews.
- Identify opportunities to improve quality assurance processes, tools, and methodologies.
- Collect and analyse user feedback to identify potential areas for improvement and inform testing strategies.
What you bring:
The ideal Quality Assurance Engineer will bring a wealth of experience in software quality assurance, particularly in web application testing. You will have a solid educational background, preferably with a degree in Computer Science or Engineering. Your proficiency in test automation tools and Typescript / Javascript will be essential for this role. A deep understanding of software testing principles and best practices is expected, along with experience working in agile development environments. Lastly, your ability to thrive in a remote work environment, coupled with strong communication and collaboration skills, will set you apart.
- Minimum of 3 years of experience in software quality assurance with a focus on web application testing.
- Bachelor’s degree in Computer Science, Engineering or a related field (preferred).
- Proficiency in test automation tools such as Selenium, Cypress or Catalon Studio.
- Proficiency in Typescript / Javascript.
- Strong understanding of software testing principles, methodologies and best practices.
- Experience working in agile development environments with knowledge of methodologies such as Scrum or Kanban.
- Proven ability to excel in a remote work environment with strong communication and collaboration skills.
Quality Assurance Engineer at Robert Walters