You will manage the full testing lifecycle from inception through transition within an agile development environment.
Responsibilities
Capture and create test scenarios for software updates, defining specific test conditions.
Convert project specifications into detailed acceptance criteria and logical steps for testing functionality, data completeness, and accuracy.
Automate test cases and integrate them into CI/CD pipelines.
Review and maintain automated test suites to ensure codebase quality.
Evaluate user requests for new or modified programs to determine feasibility, cost, and system compatibility.
Required Skills
3+ years of automated test engineering experience using Selenium, Protractor, Cypress, Websoft, or Node.js.
3+ years of experience with API testing tools.
3+ years of experience with performance testing processes and tools such as JMeter.
3+ years of experience with continuous integration tools like Jenkins or GitHub.
3+ years of experience designing and creating automation frameworks using Java, TypeScript, JavaScript, Selenium, Cypress, JMeter, Appium, Protractor, Jasmine, or Mocha.
Proficiency with Java, JavaScript, Selenium, XML, JSON, WSDL, SOAP, REST, Oracle, and PL/SQL.
Experience preparing Test Strategies, Test Plans, and Test Summary Reports for Functional, Integration, Regression, UAT, Stress, Performance, web service, and mobile testing.
Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or a related technical discipline.
Preferred Skills
5+ years of experience in API testing, performance testing, and continuous integration.
5+ years of experience designing automation frameworks using Java, TypeScript, JavaScript, Selenium, Cypress, JMeter, Appium, Protractor, Jasmine, or Mocha.