The Sr Software Test Engineer will be responsible for end-to-end testing activities.
Develop and execute test plans consisting of both manual and automated test cases to validate software functionality against requirements and specifications.
Identify, troubleshoot, report, and track software defects and issues.
Perform functional, performance, and regression testing of software products.
Report test results and defects to the development team and other stakeholders and work on the resolution.
Provide suggestions and feedback to improve the quality of the software development process across teams.
Stay updated with industry trends in software testing methodologies and tools.
Active participation in planning, analysis, and estimation of backlog requirements.
Configure test environments with different platform combinations for testing.
Ability to work in a close team environment and engage with other departments.
Able to work with minimal supervision and still meet job requirements and tight deadlines.
Learn an automation tool (if new to automation) and automate the test cases.
Learn a performance testing tool (if new to performance testing) and run the performance test cases.
Qualifications
Bachelor's degree in computer science, Engineering or related field (or equivalent work experience).
4-6 years of experience in software testing
Extensive experience with manual and automated testing methodologies, including functional, regression and performance testing.
Experience in test automation tools and frameworks such as Selenium or playwright
Familiarity with performance testing tools such as JMeter, LoadRunner or other related tools to validate scalability and system performance under load.
Strong analytical skills with the ability to identify, isolate and troubleshoot issues, ensuring high-quality test coverage.
Proven ability to work effectively with developers, product managers and other stakeholders, ensuring that testing needs are integrated early in the development process.
Excellent verbal and written communication skills to clearly report issues, document test cases and collaborate with cross-functional teams.
Ability to mentor and provide technical guidance to junior engineers, promoting best practices and continuous improvement within the team.
Basic knowledge of programming languages such as Java, Python, JavaScript or similar.
Hands-on experience with AI-powered testing tools and working knowledge of how AI and ML model behaviors influence test strategy, test data design, and validation approaches.
Experience testing cloud-native applications on Azure, or any other cloud platform, including validation of microservices, APIs, and cloud service integrations
Previous experience with Reconciliation and/or month-end close applications is preferred
Cultural Fit
Excellent interpersonal skills
Superior analytical and problem-solving abilities
Desire to work in a team-oriented, collaborative environment
Detail-oriented with excellent organization skills