Roles & Responsibilities :
- The Automation QE / SDET Engineer is primarily responsible to establish and maintain quality standards for the set of applications built by the team.
- Develop and execute a comprehensive test strategy, including manual and automated testing, to ensure the platform meets high quality standards.
- Drive test automation efforts, utilizing industry leading tools and frameworks to improve test coverage and efficiency.
- This position will be working with automation using Java / Python, Selenium (Serenity Framework), Playwright (Java Framework).
- Experience with API automation using REST Assured framework and Postman.
- Collaborate with product managers, software engineers and other stack holders to define Test case and Test plans.
- Position will be an individual contributor who is responsible for the preparation of test data, test planning and execution, reporting on testing status and reporting test results for to all partners for assigned projects.
- Implement effective defect management processes and drive timely issue resolution.
Analysis
Using business requirements documents analyze changes or modified code to create QA test plans in JIRAReview existing test plans and scripts to determine where re-usable and / or improvements can be made.Planning / Scripting
Create test plans and scripts for new and changed functionality as per department policies and manual testing procedures for functional positive / negative testing, regression, End to End / Integration.Ensure test data sets are created for QA testing.Ensure all manual QA documentation and QC manual test plan are maintained and kept up to date for SME applications.Participate in process improvement initiatives to ensure consistent testing methodologies.Set up, maintaining, and performing test automation frameworks on multiple application platforms, such as Mobile, Desktop, and Web, and building test scenarios and acceptance testsTesting
Perform the functional (positive / negative), regression, end-to-end / integration testing for new and changed functionality to ensure that requirements have been met, that system behavior is as expectedIdentify points of failure by tracing them to the original source code, where applicable.Liaise with the development teams and business team on testing discrepancies identified.Reporting
Document, communicate, track, and manage all testing results.Record testing discrepancies in the defect tracking system, including the necessary information to identify or recreate them.Requirements / Qualifications
2-5 years of software testing (hands on) experience required.Hands-on working knowledge in software test planning, estimating and test cases creation.Experience of and ability to design and execute effective test casesHands on working knowledge of / defect management systems, preferably Jira.Knowledge of the full software development and testing lifecycle.Working knowledge on Selenium using Java / Python and Playwright.Handon Experience on API testing.Ability to communicate effectively across all levels of the organizationAble to work on their own to research blockers / problems and ultimately to identify optimal solutions.ISTQB or ISTQB-Mobile certification.Background in Financial Services or FinTech, a plusExperience of hands-on testing in Agile development environmentsWorking knowledge of automated testing solutions for Desktop, mobile and iPad / tablet productsSkills Required
Java, Api Testing, Sdet, Software Testing, Selenium, Automation, Python