Role Overview
We are seeking a dedicated Quality Assurance Automation Specialist to enhance our testing processes. The ideal candidate will have a strong background in automated testing frameworks and methodologies. You will collaborate with the development team to create, implement, and maintain automated test scripts that ensure the highest level of software quality. This role offers the opportunity to drive innovation in our automation practices and contribute significantly to product delivery.
Key Responsibilities:
- Develop and maintain automated tests for web and mobile applications.
- Collaborate with development teams to define testing strategies and keep quality front of mind.
- Analyze application requirements and create detailed test cases for automation.
- Perform regular test execution and report findings to stakeholders.
- Monitor and improve the test framework efficiency through continuous updates.
- Identify and document defects found during testing phases.
- Participate in code reviews and provide feedback on quality practices.
- Stay updated with industry best practices and tools for automation.
- Support the team in defining quality metrics and KPI measurements.
Required Skills:
- Proficiency in Java or C# programming languages.
- Experience with Selenium or similar automation tools.
- Familiarity with CI/CD processes and tools.
- Strong knowledge of API testing methodologies.
- Understanding of software development life cycles and agile methodologies.
- Ability to write clear documentation of test plans and procedures.
- Good analytical and troubleshooting skills for problem resolution.
- Strong communication and interpersonal skills.
- Proficient in using version control systems like Git.
Preferred Skills:
- Experience with JUnit or TestNG frameworks.
- Knowledge of performance testing tools such as JMeter.
- Familiarity with cloud-based testing environments.
- Understanding of mobile application testing frameworks.
- Experience in mentoring junior QA team members.

