Software Engineer in Test
Core (Direct) Responsibilities
- Design, develop and maintain automation scripts using ** Cucumber/Gherkin, API testing tools and Java, adhering to the enterprise Automation Framework.
- Execute automated test runs, analyse results and report status to the Test Lead / Test Manager and other project stakeholders.
- Assess the automation feasibility of functional test cases and recommend the optimal approach (automation vs. manual).
- Support the CI/CD pipeline (GitLab, Jenkins, Nexus) create build jobs, trigger test execution and ensure reliable artefact publishing.
- Provide technical guidance and mentorship to fellow Automation Engineers on framework usage, best practices and troubleshooting.
- When required, perform manual testing create, maintain and execute test sets to complement automation coverage.
- Collaborate closely with QA analysts, developers, product owners and DevOps teams throughout sprint cycles (definition of done, defect triage, regression planning).
- Contribute to continuous improvement of test processes, standards and metrics (test coverage, defect leakage, execution time).
Contributing (Additional) Responsibilities:
- Leverage Java for scripting, integration with test libraries and custom utilities.
- Use GitLab for source code management, branching strategies and merge request reviews.
- Familiarity with CSS, HTML, Node.js, Angular is advantageous for front end validation and API contract testing.
- Maintain test artefacts in JIRA XRay (or similar test management tools).
- Communicate clearlyboth written and verballytechnical findings, risk assessments and improvement proposals.
Education, Skills and Qualification:
- Bachelors degree in computer science, IT or a related discipline (or equivalent professional experience).
- 5+?years in IT Software QA / Testing (including functional automation).
- Minimum 2?years of hands on test automation experience with Appium and API testing tools.
- Strong Java programming skills.
- Proficiency with CI/CD (GitLab/Jenkins, Nexus).
- Experience with Appium, Cucumber/Gherkin, Postman (API).
- At least 2?years in the BFSI sector; personal finance, lending or related domains is a plus.
- Excellent analytical and problem solving abilities.
- Strong written & oral communication.
- Ability to work collaboratively in an agile, cross functional team.
Position Purpose
To automate and maintain all our business line projects related artefacts and regression tests. Have requirement related to Mobile based applications.
Responsibilities
Direct Responsibilities
- Perform test automation utilizing testing tools such APPIUM, APIs Testing Tools, Cucumber & Gherkin
- Develop, execute and maintain automation test scripts according to the enterprise Automation Framework standard
- Also ready to work on Manual test execution (if needed) by creating and maintaining test sets
- Experience in CI/CD is required
- Provide technical assistance to other Automation Engineers regarding the enterprise Automation Framework
- Determine automation feasibility for functional test sets/cases
- Provide test automation status and execution results to Test Lead/Test manager and other project team members.
- Work closely with QA team members, developers and other project team members in the process of automation (agile environment).
Contributing Responsibilities
- Experience in using Java and Automation Scripting with Mobile automation testing (APPIUM, Cucumber & Gherkin)
- Java, CI/CD, GitLab, Nexus experience is a must
- familiarity with CSS, HTML, Node.js and Angular is good to have.
- JIRA-XRay knowledge is added advantage
- Excellent communications skills with strong analytical and problem solving skills required.
Technical & Behavioral Competencies
Thorough knowledge on all the key testing areas like functional testing, especially functional test automation and with clear experience in implementing test automation scripts within a test automation framework.
Specific Qualifications (if required)
- At least 5+ years IT Software QA/Testing experience
- Minimum 2 years of experience in test automation using Appium, API. Familiarity with CSS, HTML, Node.js and Angular JS is a must.
- Minimum 2 years of experience in BFSI domain, experience in Personal finance / Lending would be an added advantage
- Hands on experience with Java
- Excellent analytical and problem-solving skills
- Excellent communication & interpersonal skills
- Bachelors Degree in IT, Computer Science or a related field
Other/Specific Qualifications
- Understanding of QA/ Testing process, Test Automation, Java
Technical & Behavioral Competencies
- Experience on Data analysis and exposure to Onsite\Offshore working model.
- Understanding of banking domain related to Transaction monitoring and understanding of Deposit systems, Loan, Card, Trading systems data for transaction monitoring.
Other/Specific Qualifications
Competence
- Test Methodologies
- Agile concepts
- Appium, Cucumber & Gherkin
- Java
- Jenkins / Gitlab
- Docker/Kubernetes
- Jira / Xray
- Cloud-Technologies
- Postman