We are seeking an experienced IT Software Engineer with a strong background in test automation, API testing, performance testing, and automation framework development. The ideal candidate will be responsible for designing, developing, and maintaining automated testing solutions while collaborating with cross-functional teams to ensure high-quality software delivery.
Key Responsibilities:
β’ Develop test automation code to support Continuous Integration (CI) and Continuous Delivery (CD) pipelines.
β’ Design, develop, and maintain scalable API test automation frameworks.
β’ Build and maintain automated functional test scripts using Java, Karate, JMeter, and related technologies.
β’ Provide technical leadership and mentorship to QA and automation engineers across multiple projects.
β’ Collaborate with Product Owners and development teams to resolve defects, enhancements, and application issues.
β’ Develop, execute, and maintain automated regression test suites.
β’ Perform exploratory, functional, integration, and manual testing as needed.
β’ Support end-to-end system integration testing across software platforms and third-party integrations.
β’ Analyze test results and provide recommendations for quality improvements.
β’ Promote testing best practices, standards, and methodologies across teams.
Required Qualifications:
β’ Bachelor''s Degree.
β’ 10+ years of overall IT experience.
β’ 8+ years of experience designing and developing test automation frameworks.
β’ Strong hands-on experience with Java.
β’ Strong experience with BDD frameworks such as Cucumber, JBehave, or similar tools.
β’ Extensive experience testing REST APIs and Web Services.
β’ Proven experience creating test scripts, test cases, and test data.
β’ Strong SQL skills with the ability to write and execute database queries.
β’ 3+ years of experience developing scenario-based performance testing using JMeter.
β’ Experience with full-stack testing and third-party system integrations.
β’ Strong end-to-end system integration testing experience.
Preferred Qualifications:
β’ Hands-on experience with Python.
β’ Experience working with AWS cloud technologies.
β’ Experience with Test Driven Development (TDD).
β’ Experience with Continuous Integration and code review practices.
β’ Experience with API gateways such as Apigee.
β’ Experience with DevOps tools and concepts including Jenkins, Git, and CI/CD pipelines.
β’ Agile/Scrum experience with a strong understanding of Agile and Lean practices.
β’ Understanding of Microservices Architecture.
β’ Experience with load and performance testing.
β’ Strong documentation and technical writing skills.
Required Soft Skills:
β’ Excellent communication and collaboration skills.
β’ Ability to work effectively in complex environments.
β’ Strong analytical and problem-solving abilities.
β’ Proactive, adaptable, and self-motivated.
β’ Ability to collaborate effectively with developers, testers, product owners, and business stakeholders.
NOTE:
Interview Process:
β’ Round 1 β Virtual Interview
β’ Round 2 β In-Person Interview