We are looking for a Software QA and Test Automation Engineer who possesses a passion for testing and ensuring highest quality in Valeo aftermarket applications.
Responsibilities
- Develop/Contribute test strategy and test plans for projects
- Define automation strategy for regression, release, etc.
- Perform manual testing for complex features and scenarios that are not automated
- Designing, coding and documenting automated test cases to ensure the quality of our product
- Actively communicate bugs and quality issues to the team and writing bug reports
- Perform a qualitative analysis of our automated functional test to ensure that coverage is sufficient
- Defining the scope of testing within the context of every release and every software testing level or cycle
- Familiar with CI/CD practices and tools to facilitate the seamless integration and delivery of software changes with integrating automated tests into the CI/CD pipeline
- Applying the appropriate test measurement and metrics for the software product and testing team
- Specifying, designing, implementing and testing automation framework
- Analyzing existing systems to find areas for improvement
- Drive initiatives that improve service quality and resiliency
- Monitor product quality health metrics on a daily basis and work with teams to drive ongoing improvements in product quality
- Monitor the ongoing health of test automation, ensure that tests run reliably with good performance
- Implement/Contribute in sw quality process that ensures appropriate test cases are defined for all new features and that test suites are updated for all new features
- Collaborate with other members of the QA team, Developers, Scrum Masters and the Product Management team to analyze testing requirements, and identify and prioritize software quality tasks
- Strong interpersonal skills to effectively collaborate with cross-functional teams and clear communication is essential for conveying test results, progress, and any potential risks or issues.
- Analyze complex systems and identify potential risks, gaps, and areas for improvement with Strong problem-solving skills are necessary to troubleshoot issues and propose innovative solutions.
- Committed to staying updated with the latest testing trends, tools, and technologies.
Qualifications
- 1 to 3 years of experience in software testing
- Strong understanding of various testing methodologies, techniques, tools, and best practices, including manual and automated testing.
- Experience in Software test automation; designing, developing, and maintaining automated test scripts using relevant tools and frameworks with good knowledge of programming, test automation frameworks, and version control systems.
- Expertise in Automation testing tools like Cypress, Selenium, Appium, Postman, etc..
- Good Automation scripting skills preferably in JS
- Good experience in SQL queries
- Experience or good knowledge of Performance testing
- Experience in bug tracking tools like JIRA
- Fimilar with testing APIs and web services to validate data exchange, functionality, and performance.
- Good knowledge in API test automation
- Good knowledge in Agile Methodologies
- Experience in troubleshooting web applications, mobile apps and server-side applications
- Bachelor's degree in computer science or a related field.