About the Role:
We are seeking a highly skilled QA Automation Engineer with experience in both manual and automation testingusing C#, Selenium, and tools like Jira and Xray. As a key member of the Quality Assurance team, you will be responsible for ensuring the high quality of our software through both automated and manual testing practices.
Key Responsibilities:
- Design, develop, and maintain automated test scripts using C# and Selenium to cover critical functional areas.
- Develop and execute manual test cases for new features, enhancements, and bug fixes, especially for areas where automation is not feasible.
- Conduct functional, regression, and integration testing manually, ensuring that software meets the required quality standards.
- Integrate automated tests into CI/CD pipelines to provide fast feedback on build quality.
- Collaborate with developers to automate key features and ensure automation coverage across all relevant areas.
- Manage, execute, and report on automated and manual test cases, documenting defects through Jira and Xray.
- Continuously enhance the test automation framework, keeping up with best practices and tools in the industry.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 2+ years of experience in manual and automation testing with C# and Selenium.
- Experience with Jira and Xray for test case management, defect tracking, and reporting or any other similar tool
- Experience with testing and validating REST APIs using tools like Postman or Swagger
- Knowledge of QA methodologies, testing techniques (functional, regression), and best practices.
- Familiarity with CI/CD tools (e.g., Jenkins, Azure DevOps) and integration of automated tests into build pipelines.
- Excellent analytical and problem-solving skills, with attention to detail.
- Strong communication and collaboration skills, working well in a team-oriented environment.