Software Quality Engineer – Test Automation
We are seeking a highly motivated and experienced Automation Engineer to join our dynamic team. The ideal candidate will play a critical role in ensuring the quality and reliability of our software products by designing, developing, and maintaining robust automated test frameworks.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field.
- 03+ years of progressive experience in software quality assurance, with a strong emphasis on test automation.
- Demonstrated expertise in designing and implementing automated test frameworks using languages such as Java, JavaScript, and Python.
- Proficiency with common automation testing tools and frameworks (e.g., Appium, Selenium WebDriver, Playwright, Cypress, SpecFlow, NUnit, xUnit, JUnit, Postman, JMeter).
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies (Scrum, Kanban).
- Excellent written and verbal communication skills in English.
Responsibilities
- Design, develop, and maintain scalable and robust automation test frameworks.
- Create, execute, and maintain comprehensive automated test suites for functional, regression, integration, and performance testing across various applications.
- Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI).
Collaboration and Communication
- Collaborate closely with development, product, and other QA teams to understand requirements, define test cases, and ensure comprehensive test coverage.
- Mentor and guide junior QA engineers on automation best practices, test methodologies, and tool usage.
- Generate detailed test reports and provide clear, concise feedback on product quality to stakeholders.