This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
Design, develop, and maintain automated test scripts using Selenium as the primary tool
Utilize additional automation tools like Cypress, Appium, Cucumber, PlayWright 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 DevOps, or GitHub Actions to enable continuous testing
Collaborate with DevOps 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 LoadRunner
Automate performance test scenarios to simulate real-world user loads
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
Requirements:
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, PlayWright, and Appium
Strong programming skills in Java/Kotlin, Python or JavaScript
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 TestRail
Experience with API testing using tools like Postman or RestAssured
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
Nice to have:
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, CloudFormation, OpenTofu)
Experience monitoring application performance using tools like Prometheus, Grafana, or similar
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.