Quality Assurance Automation Engineer
Listed on 2025-11-25
-
Software Development
DevOps, Software Engineer, Software Testing, Cloud Engineer - Software
We are seeking a skilled QA Automation Engineer to design, develop, and maintain automated testing solutions that ensure the delivery of high-quality software products. This role involves leveraging tools like Selenium, Cypress, and Appium to create robust test scripts and integrating them into CI/CD pipelines for continuous testing. You’ll collaborate with cross-functional teams to define test strategies, execute automated scripts, and resolve defects promptly.
The ideal candidate will have experience with cloud infrastructure, performance testing, and a strong commitment to improving QA processes through innovative tools and best practices.
Responsibilities- Design, develop, and maintain automated test scripts using Selenium as the primary tool.
- Utilize additional automation tools like Cypress, Appium, Cucumber, Play Wright and JUnit for enhanced coverage and accuracy.
- Collaborate with the QA team to identify key test scenarios and automate test cases for improved efficiency.
- Work closely with QA and development teams to define test strategies, plans, and use cases.
- Participate in test planning meetings to ensure comprehensive coverage and efficient test execution.
- Execute automated test scripts and analyze results to identify and document defects.
- Track defects using tools like Jira and work closely with the development team to resolve issues promptly.
- Set up and maintain automated test environments, leveraging AWS or Azure infrastructure.
- Ensure availability of test data and infrastructure for seamless automation test execution.
- Integrate automated tests into CI/CD pipelines using tools like Jenkins, Azure Dev Ops, or Git Hub Actions to enable continuous testing.
- Collaborate with Dev Ops teams to ensure seamless deployment and testing processes.
- Perform regular regression testing and automate regression test suites using Selenium and Cypress to validate stability and reliability.
- Collaborate with the performance testing team to design and execute tests using tools like JMeter or Load Runner.
- Create and maintain comprehensive documentation, including test plans, test cases, and automation scripts.
- Keep documentation up to date to ensure efficient knowledge sharing within the team.
- Continuously improve QA processes by incorporating best practices, new tools, and innovative technologies.
- Propose and implement solutions to enhance the overall quality of software products.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a QA Automation Engineer or a similar role.
- Expertise in automation tools such as Selenium, Cypress, Play Wright and Appium.
- Solid understanding of software testing methodologies, test design techniques, and SDLC.
- Knowledge of continuous integration and continuous delivery (CI/CD) practices, Familiarity with Git version control and platforms like Github, Gitlab and Bitbucket.
- Experience with defect tracking and test management tools such as Jira or Test Rail.
- Experience with API testing using tools like Postman or Rest Assured.
- Excellent analytical and problem-solving skills, with a keen eye for detail.
- Ability to provide and receive constructive feedback during code reviews.
- Experience collaborating on cross-functional teams.
- Ability to manage multiple tasks or priorities effectively.
- Basic cloud knowledge (AWS, Azure, GCP), including core services and application deployment, monitoring, and maintenance.
- Knowledge of Agile Methodologies and Project Management Tools (e.g., Jira).
- Ability to work in sprints, participate in daily stand-ups, and follow Scrum/Kanban practices.
- Basic knowledge of deployment automation best practices.
- Basic knowledge of Docker, Kubernetes or other orchestration tools is a bonus.
- Knowledge of infrastructure-as-code tools (Terraform, Cloud Formation, Open Tofu).
- Experience monitoring application performance using tools like Prometheus, Grafana, or similar.
Mid-Senior level
Employment TypeFull-time
Job FunctionEngineering, Information Technology, and Quality Assurance
IndustriesInformation Services, Telecommunications, and Business Consulting and Services
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).