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).
WRP is looking for a Senior Automation Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality. Senior Automation QA engineer responsibilities include designing and implementing tests, debugging, and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)
Job Responsibility
Develop and drive innovative solutions for automated testing strategies and quality assurance of systems and products
Write robust, maintainable test automation code
Participate in scrum ceremonies and actively undertake sprint tasks – these include: Supporting the development of test plans, Creation of tests – both manual and automated, Reviewing of stories, code, and tests, Execution of tests at all stages of the lifecycle
Utilize a BDD /TDD approach to execute test plans and develop suitable test cases
Follow the testing processes and practices within an agile software development team
Use a test-first approach to create automated unit, integration, acceptance and performance tests
Write, develop and maintain Test Scripts to ensure maximum coverage, quality and scalability across multiple products
Monitor overnight runs of automation packs and ensure failures are addressed
Working directly with Developers, DevOps, Product Managers, and Program Managers to ensure proper development and quality of our applications and platforms
Collaborate with Software Engineers to continuously improve the testability and robustness of the codebase
Provide feedback to software engineering teams and enforce that business requirements are being met in the product
Collaborate with the development and product teams to ensure that automation activities provide the highest benefits
Support and improve tools for continuous integration, automated testing and release management
Guide and mentor Junior Automation QA engineers technically and strategically to achieve company automation goals
Thoroughly analyzes requirements and comes up with scenarios and plans to implement the testing
Hands on experience in Web, Mobile & API Test automation
Raise defects and review and understand defects entered by UAT team members and translate those into actionable items
Experience in Test Management Tools, creating CI/CD pipeline
Expertise in programming languages and ability to build custom-built functions and design patterns
Requirements
3-4 years of working experience as a Quality Assurance Engineer (Automation)
Hands-on experience with test automation tools and libraries for both web and mobile such as Selenium, Robot Framework, Appium, TestNG along with Jenkins
Experience with web technologies: HTML, JavaScript, XML, CSS, SQL, etc
Experience with API and integration testing (Python for API Testing - Pytest framework)
Experience with speed and performance testing of web applications such as Locust or JMeter
Bachelor's degree in Computer Science, Software Engineering or Equivalent
Nice to have
Experience in E-commerce domain, salesforce commerce cloud, OMS & supply chain would be plus