Software EngineerSeeking a Test Engineer to support the Scrum Team. Validate ETL processes and MongoDB data changes through testing. Generate and manage reports using Jira.
Design, develop, and maintain automated test scripts. Expertise in Selenium and Playwright for automation (Selenium experience is key, as Playwright is straightforward to learn). Develop test strategies (preferred but not mandatory).
Participate in code reviews and requirements analysis. Build and manage CI/CD pipelines. Perform daily API and UI testing.
Strong programming skills in Java; Python and experience with AI tools would be an added advantage.Preferred QualificationsKnowledge, Skills, and Abilities (KSAs)Knowledge of programming languages (e.g., C, Python,.NET Framework, Java, etc.), ProficientKnowledge and understanding of software development life cycle (SDLC), ProficientExcellent communication skills, both written and verbal, ProficientAbility to recognize, analyze, and solve a variety of problems., ProficientBasic understanding of cloud technologies (e.g., AWS, Azure), ProficientBasic understanding of database technologies (e.g., cloud, SQL, Oracle, MongoDB, PostgreSQL, etc.), ProficientFundamental knowledge of software engineers' best practices, agile methodologies, CI/CD pipelines, ProficientKnowledge of test-first practices, including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests, ProficientKnowledge of DevOps practices and tools, ProficientKnowledge of Code quality and promotion practices, Proficient