Unlock your remote work journey: you shine, we match you! Once you apply, you will be receiving your profile link in the next 24hrs. After applying you will need to complete your profile, receive follow-ups from our talent advisors, and our AI platform will do the rest.
Summary:
We are seeking a detail-oriented and skilled QA Automation Engineer to join our team. The ideal candidate will have a strong background in software quality assurance and experience with automated testing tools and frameworks. As a QA Automation Engineer, you will design, develop, and execute automated test scripts to ensure the reliability and functionality of our software products.
Key Responsibilities
- Design, develop, and maintain automated test scripts using industry-standard tools and frameworks (e.g., Selenium, JUnit, TestNG).
- Collaborate with software developers and product managers to understand requirements and identify test scenarios.
- Create and execute test plans, test cases, and test scripts to validate software functionality, performance, and security.
- Analyze test results, identify defects, and work with development teams to ensure timely resolution.
- Continuously improve and optimize test automation processes and frameworks.
- Participate in code reviews and contribute to the development of best practices for automated testing.
- Document test procedures, results, and issues in a clear and concise manner.
- Stay up-to-date with the latest trends and advancements in test automation and software quality assurance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience 2 - 3 years in software quality assurance and test automation.
- English level C1/C2
- Strong proficiency in programming languages such as Java, Python, or C#.
- Experience with automated testing tools and frameworks (e.g., Selenium WebDriver, Appium, JUnit, TestNG).
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and tools (e.g., Jenkins, GitLab).
- Understanding of software development methodologies and agile practices.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication skills and the ability to work collaboratively in a team environment.
- Experience with performance testing tools (e.g., JMeter) and API testing is a plus.