Automation Test Engineer
Job Summary:
The Automation Test Engineer will play a pivotal role in ensuring the quality
and efficiency of our software products through robust test automation
strategies. This position is essential for enhancing our development processes
and delivering exceptional user experiences by identifying bugs and
performance issues early in the software lifecycle.
Key Responsibilities:
-
Develop and maintain automated test scripts using Playwright and TypeScript
to ensure high-quality software releases.
-
Design and execute test cases for API testing, ensuring functional
correctness and performance reliability.
-
Implement and manage continuous integration/continuous delivery (CI/CD)
pipelines to streamline the deployment process.
-
Collaborate with cross-functional teams to understand testing requirements
and provide clear feedback on defects and improvements.
-
Perform database testing using SQL to validate data integrity and
consistency across applications.
-
Utilize best practices in software testing to continually enhance and
optimize test automation frameworks.
-
Document test results and communicate findings to stakeholders, contributing
to overall project transparency and quality assurance.
Requirements:
-
Proven experience in test automation, specifically using Playwright and
TypeScript.
- Strong knowledge of API testing methodologies and tools.
- Proficiency in SQL for effective database validation and testing.
- Hands-on experience with CI/CD tools and frameworks.
-
Excellent problem-solving skills and attention to detail in identifying and
troubleshooting issues.
-
Strong communication and collaboration skills to work effectively within a
team.
-
A degree in Computer Science, Engineering, or a related field is preferred.
Preferred Qualifications:
-
Experience with additional testing frameworks or languages beyond Playwright
and TypeScript.
- Familiarity with Agile methodologies and project management tools.
-
Demonstrated ability to mentor junior engineers in best practices of test
automation.
- Knowledge of performance testing tools and techniques.
Benefits:
- Competitive salary with performance-based bonuses.
- Comprehensive health, dental, and vision insurance plans.
- Flexible work hours and options for remote work.
-
Professional development opportunities, including training programs and
certifications.
- Generous paid time off (PTO) policy and paid holidays.
-
Innovative and collaborative work environment fostering creativity and
growth.
- Employee wellness programs and team-building activities.