Role Overview
We are seeking an experienced Automation Quality Assurance Specialist to join our innovative team. In this role, you will be responsible for enhancing our testing processes through automation frameworks. You will work closely with development teams to ensure that all software products meet the highest standards of quality. The ideal candidate is detail-oriented and has a strong background in both manual and automated testing.
Key Responsibilities:
- Develop and maintain automated testing scripts to ensure software quality and reliability.
- Perform functional testing on new features and enhancements to confirm expected functionality.
- Collaborate with development teams to understand requirements and improve initial designs.
- Identify, document, and report defects using industry-standard tools.
- Execute performance testing to identify bottlenecks and improve system efficiency.
- Create and manage test plans and cases based on project requirements.
- Participate in code reviews to provide feedback on the quality of automated tests.
- Continuously improve test automation strategies and tools based on project needs.
- Provide training and support to junior QA staff on the best practices for automation.
Required Skills:
- Proficiency in automation tools such as Selenium or Cucumber.
- Strong knowledge of programming languages like Java, Python, or Ruby.
- Experience with test management tools such as JIRA or TestRail.
- Understanding of CI/CD pipelines and version control systems like Git.
- In-depth knowledge of software testing methodologies and practices.
- Ability to write clear and concise documentation for QA processes.
- Familiarity with API testing tools like Postman or SoapUI.
- Strong analytical and problem-solving skills.
- Ability to work collaboratively in a team environment.
- Excellent verbal and written communication skills.
Preferred Skills:
- Experience with cloud testing environments.
- Knowledge of performance testing tools like JMeter.
- Familiarity with mobile testing frameworks.
- Experience in Agile methodologies.
- Certifications such as ISTQB or equivalent.

