We'll find you amazing employees that cost up to 60% less than local equivalents
Hire Quality Assurance Engineer (Automated)
for up to 60% less Quality Assurance Engineer (Automated) Job Description Tasks:
- Test Automation Development:
- Design, develop, and maintain automated test scripts for web, mobile, and API applications.
- Implement automation frameworks using tools such as Selenium, Cypress, Appium, TestNG, or similar.
- Collaborate with developers to integrate automated tests into CI/CD pipelines.
- Maintain and optimise test scripts to improve execution speed and reliability.
- Test Planning & Execution:
- Analyse product requirements and specifications to develop automated test strategies.
- Identify critical workflows and automate regression, functional, and performance test cases.
- Execute automated test suites and analyse results, providing detailed bug reports.
- Ensure test scripts are aligned with business and technical requirements.
- CI/CD Integration:
- Integrate automated test suites with CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, or similar tools.
- Collaborate with DevOps teams to ensure seamless deployment processes.
- Continuously monitor and improve automated testing within deployment workflows.
- Performance & Load Testing:
- Conduct performance and load testing using tools such as JMeter, LoadRunner, or Gatling.
- Identify bottlenecks and provide recommendations for performance improvements.
- Develop and manage test data to support automated testing efforts.
- Work closely with IT teams to set up and maintain test environments.
- Identify, log, and track bugs using tools such as Jira, Bugzilla, or similar.
- Collaborate with development teams to reproduce issues and ensure timely resolution.
- Generate detailed reports on test execution, coverage, and pass/fail rates.
- Quality Assurance Process Improvement:
- Advocate for and implement best practices in test automation and software quality.
- Stay updated with the latest automation testing trends and technologies.
- Provide technical mentorship and training to junior QA engineers.
Qualifications:
- Proven experience as an Automated QA Engineer or Software Test Automation Engineer.
- Proficiency in automation frameworks such as Selenium, Cypress, Appium, or Robot Framework.
- Hands-on experience with API testing tools (Postman, RestAssured).
- Experience with version control systems (Git, Bitbucket).
- Knowledge of CI/CD tools (Jenkins, GitLab, CircleCI) and test integration.
- Familiarity with Agile/Scrum methodologies and working in fast-paced environments.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and teamwork abilities.
Global talent for startups that can't afford to fail.
Access the top performing teams and save up to 50% on salaries whilst doing it.