We are looking for a skilled and detail-oriented Quality Engineer to join our team.
The ideal candidate will be responsible for ensuring the quality and reliability of software products through a combination of manual and automated testing techniques, with a strong focus on functional, database, ETL, and API validations across SIT and UAT phases.
Key Responsibilities:
- Manual Testing:
- Design and execute test cases based on business and functional requirements.
Identify, document, and track defects through resolution. - Automation Testing:
- Develop and maintain automated test scripts using tools such as Selenium, TestNG, or similar frameworks.
Integrate automation into CI/CD pipelines. - Database Testing:
- Validate data integrity and consistency using SQL queries.
Ensure backend data accuracy across environments. - ETL Testing:
- Verify data extraction, transformation, and loading processes.
Ensure correctness of data migration and transformation logic. - API Testing:
- Test RESTful and SOAP APIs using tools like Postman or SoapUI.
Validate request/response formats, status codes, and business logic. - Functional Testing:
- Ensure that the application meets all specified functional requirements.
Perform end-to-end testing across modules. - SIT (System Integration Testing):
- Conduct integration testing to validate interactions between system components and external interfaces.
- UAT (User Acceptance Testing):
- Support business users during UAT cycles.
Validate that the system meets user expectations and business needs.
Required Skills:
- Strong understanding of software testing methodologies and QA processes
- Hands-on experience with automation tools and scripting languages
- Proficiency in SQL and database concepts
- Familiarity with ETL workflows and data validation techniques
- Experience in API testing and tools
- Excellent analytical and problem-solving skills
- Strong communication and documentation abilities
Preferred Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field
- ISTQB or equivalent certification is a plus
- Experience working in Agile/Scrum environments
Skills Required
Manual Testing, Automation Testing, Selenium, TestNG, Sql