Top 3 Deliverables
Automation script development and execution on regular basis
JIRA sprint stories testing
Team lead / mentorship (Good to have not compulsory)
Must have skills
Solid experience in testing and delivering mobile/web platforms, APIs, and applications.
Develop, maintain, and implement test plans, test processes, test scenarios, and test cases.
Identify, report, and manage defects in defect tracking systems.
Conduct regression testing to ensure the stability of existing features
Work closely with cross-functional teams, including developers & product owners, to ensure a seamless testing process.
Experience in Agile development processes and methodologies.
Develop and maintain automated test scripts
Should have good knowledge on Java programming
Should have working experience on Selenium, TestNG
Should have working experience in building CI/CD pipelines.
Good exposure to Version Control Systems ( Git , Bitbucket ) ,Continuous Integration/Continuous Deployment (CI/CD) ,API Testing , Agile/Scrum
Create/Update/Improvise automation strategy and provide input to the automation roadmap & strategy
Define/build automation and coding standards, review of automation code and providing suggestions on coding standards and improvements
About the Opportunity:
As a member of our Expense Management Tech team you’ll be involved in analyzing software designs and implementations to explore new tools and carry out the best practice for Web/Mobile testing. The Expense Engineering team is in the center of all the action and is responsible for all Enterprise Expense Management Product and Platform technologies that connect Happay solutions with Enterprise workflows delivering innovative user experiences across web and mobile. We're looking for experienced test engineer as part of the QA team and help ensure our customers receive high quality products/platforms. This opportunity provides a high-impact, fast career growth in a team that’s building technology on the critical path of the customer experiences and is used every time the Happay customers manage their expenses. The position would be based out of the Bangalore office.
What you would do:
Establish Test Automation process and involve in evaluating/planning the automation roadmap.
Design, develop and implement a scalable test automation framework and strategy using Selenium WebDriver
Integrate test automation with continuous integration and deployment (CI/CD) pipelines
Test Script Development:
Create, maintain, and execute automated test scripts.
Use programming languages (such as Java, Python, C#, etc.) and automation tools (like Selenium, Appium, JUnit, TestNG) to write scripts.
Test Framework Development:
Develop and maintain test automation frameworks to support various applications and technologies.
Ensure that the framework is scalable, modular, and easy to maintain.
Test Execution:
Execute automated test scripts as part of the continuous integration (CI) and continuous delivery (CD) process.
Analyze test results and report defects.
Documentation:
Document test cases, test scripts, and test results.
Maintain documentation related to the test automation process.
Review all testing related documentation, prepare test cases, test data and execute them
Should have experience in estimating testing efforts; prepare test plans based on requirement specifications.
Test Execution - Execution of Test Cases, for various software and execute the developed test cases according to the business requirements
Test Reporting - Report the test execution details to the development team for further actions ( JIRA)
Good Knowledge of SDLC/STLC.
Experience in Agile Methodology and Scrum team (Preferable)
Experience in Mobile App Testing.
Use existing tools and techniques to execute test cases for performing testing/validation functions.
Collaborate closely with the Development and Product teams
Consistently contribute to improvements in terms of processes and technologies
You are able to troubleshoot production issues and continuously drive product improvements.
Collaborate, communicate with cross-functional teams from UX design, Product and other Tech teams.
What you must have:
1-3 years of experience in manual testing
1+ years of automation scripting experience.
Strong knowledge of the complete QA cycle and experience with different types of testing,including experience with rigorous test case creation and execution.
Analyze, debug and report software defects.
What would make you successful:
Being successful in a QA team requires a combination of technical expertise, collaboration skills, adaptability, and a commitment to delivering high-quality software. Continuous improvement and a dedication to learning are also essential for staying effective in this dynamic field.