We are looking for a skilled and detail-oriented QA Tester with strong experience in Automation Testing, API Testing, and ETL Testing. The ideal candidate will have hands-on expertise in tools like Robot Framework, Selenium, and programming languages such as Python, Java, or C#. You will be responsible for designing, developing, and executing test strategies that ensure high-quality deliverables across the software development lifecycle.
Required Skills: . Strong experience in Automation Testing using: Robot Framework Selenium Python . Proficiency in API Testing: REST/SOAP APIs Tools/languages: Selenium, Java, C#, TestComplete . Solid understanding and hands-on experience in ETL Testing . Good understanding of SDLC and STLC . Experience with version control tools like Git, SVN, etc. . Familiarity with CI/CD tools (e.g., Jenkins, Azure DevOps) Preferred Qualifications: . Bachelors degree in Computer Science, Engineering, or a related field . Minimum 3+ years of experience in architecting and building automated testing frameworks, make decisions on using data driven, keyword driven, hybrid or Behavior Driven Development (BDD) frameworks. . Strong analytical and problem-solving skills . Excellent communication and documentation skills . ISTQB or other testing certification is a plus
- Develop and maintain automated test scripts using Robot Framework, Selenium, and Python.
- . Design, implement, and execute API tests using Selenium, Postman, and coding languages like Java or C#.
- . Perform ETL testing to ensure data accuracy, completeness, and integrity across data migration processes.
- . Collaborate with developers, business analysts, and stakeholders to understand requirements and create test strategies.
- . Log, track, and manage defects to closure using tools like JIRA, TestRail, or similar.
- . Participate in Agile ceremonies (daily standups, sprint planning, retrospectives).
- . Contribute to continuous improvement in testing processes and practices.
- . Go above and beyond the traditional approaches to automate, and build custom automation scripts to test repetitive tasks, create test data or regression test high value test cases.
- . Design test approach, Develop Test Strategies and Plans. Align test cases to requirements and user stories.
- . In conjunction with the development team, decide where to build automated and manual tests, develop/create test data, construct and execute exploratory, system, regression, migration, back-end, and user acceptance tests and determine whether to create automation frameworks.
- . Write clear and concise defect reports and work as an empathetic advocate for the users quality experience. Triage and prioritize defects for remediation, with the Product Owner and development team.
- . Conduct exploratory testing to find bugs that other testing means would not find during every sprint and drive testing workshops.
- . Willing to help manual testing team and work with them to identify automatable test cases and reduce regression test workload
Required qualifications to be successful in this role:
Must have skills:
Develop and maintain automated test scripts using Robot Framework, Selenium, and Python. Perform ETL testing, Automation Testing, API Testing, JIRA, TestRail.