We are seeking a highly skilled Software Test Engineer to join our dynamic QA team. The ideal candidate will possess strong hands-on experience in test automation, ETL testing, and CI/CD environments. You will play a crucial role in ensuring software quality through the design, implementation, and execution of automated and manual testing solutions.
Responsibilities
- Design, develop, and execute automated test scripts using Selenium IDE, Selenium WebDriver, and the TestNG framework.
- Develop and maintain automation frameworks (Hybrid, Keyword-driven, or Data-driven).
- Perform ETL testing using Informatica PowerCentre, including validation of source-to-target mappings and transformation logic.
- Conduct data validation and database testing using SQL across Oracle and MS SQL Server databases.
- Collaborate with cross-functional teams to ensure alignment with SDLC, STLC, and Agile/DevOps methodologies.
- Execute web‑based testing, including verification of HTML, CSS, and browser compatibility.
- Perform API testing using Postman, Rest Assured, or similar tools.
- Participate in CI/CD pipeline integration and maintenance using Jenkins, Git, and Maven/Gradle.
- Work across Linux, Windows 10, and macOS environments.
- Identify, log, and track software defects while ensuring comprehensive test coverage.
- Contribute to continuous improvement of test strategies, tools, and processes.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Strong hands‑on experience with Selenium IDE, Selenium WebDriver, and the TestNG framework.
- Solid understanding of automation framework design (Hybrid, Keyword‑driven, or Data‑driven).
- Experience with ETL testing using Informatica PowerCentre, including validation of source‑to‑target mappings and transformation logic.
- Proficiency in Java for test automation development; working knowledge of Python and C++ is an advantage.
- Strong experience with SQL for data validation and database testing (Oracle, MS SQL Server).
- Solid understanding of SDLC, STLC, Agile and DevOps methodologies.
- Proficiency in web‑based testing, including HTML, CSS, and browser compatibility validation.
- Exposure to API testing tools (Postman, Rest Assured, or similar).
- Familiarity with CI/CD pipelines and tools like Jenkins, Git, and Maven/Gradle.
- Experience working in Linux, Windows 10, and macOS environments.
- Strong analytical and problem‑solving skills with a keen eye for detail.
- Strong documentation skills for preparing test plans, test cases, and automation reports.
- Excellent analytical, debugging, and troubleshooting skills with a methodical approach to problem solving.
- Effective communication and collaboration skills, working closely with developers, product owners, and business analysts.
- Ability to multitask in fast‑paced environments and deliver high‑quality work under tight deadlines.