Title: QA Automation Engineer
Employment Type: Contract
Industry: Biomedical Technology
Location: Onsite
Role Description:
As a QA Automation Engineer, you will play a crucial role in ensuring the quality and reliability of our software products through the development and execution of automated test scripts. You will work closely with software developers, manual testers, and product managers to identify test requirements, create test plans, and implement automated testing solutions. Your focus will be on improving the efficiency and effectiveness of our testing processes, ultimately contributing to the delivery of high-quality software.
Minimum Requirements:
- Bachelor degree in computer science or related field and 6+ years of relevant work experience or master degree and 3+ years of relevant work experience. Must be a strong team player and look to succeed as a team.
- Strong knowledge and work experience with automation testing tools like selenium/geb using Java, Gradle.
- Must have a good understanding of database queries and ability to gather test data independently.
- Must have good knowledge of web applications, api services; prior domain exposure to eCommerce would be plus.
- Must have strong troubleshooting and application tuning experience.
- Desired end to end test automation skill set comprising GUI, Data, API, XML/JSON, webapp level validation.
Preferred Requirements:
- Exposure to Agile/SAFe framework and usage of JIRA/Confluence or similar tools would be plus.
- Experience working with Playwright automation suite is a plus.
- Knowledge of Databases such as Oracle, PostGres desired; Groovy scripting would be a big plus.
Responsibilities:
- Design, develop, and maintain automated test scripts for new and existing features using various automation tools and frameworks.
- Identify and implement the most effective testing strategies for different types of applications (web, mobile, API, etc.).
- Collaborate with cross-functional teams to understand requirements and develop test plans that cover functional, regression, performance, and security aspects.
- Define and document test scenarios and test cases based on project specifications.
- Execute automated test cases and analyze results to identify and report defects.
- Create and maintain test reports, track defects, and provide clear communication on testing progress and results.
- Research, recommend, and implement new testing tools and technologies to improve automation processes.
- Continuously improve the existing automation framework and tools.
- Work closely with developers and other stakeholders to understand new features and provide feedback on testability.
- Participate in code reviews and contribute to the overall quality assurance process.
- Regularly update and maintain automated test scripts to ensure they remain effective with ongoing changes in the application.
- Troubleshoot and resolve issues related to test automation and test environments.
FTSi.Tech Disclosure:
FTSi.Tech serves as a staffing agency, not the end client for this position. Our mission is to connect candidates with superior career opportunities while delivering exceptional talent to our clients. We are committed to facilitating successful and mutually beneficial placements for both candidates and clients. Your Success Is Our Focus!