Develop comprehensive test cases derived from user stories and impact analysis.
Prepare and create mock data to support both positive and negative test scenarios, and configure test data across integrated applications.
Participate in unit, integration, and performance testing of APIs and services.
Author and maintain test automation scripts utilizing SOAP utilities or Rest Assured.
Execute these scripts both manually and via automation tools such as Jenkins, and help establish a CI/CD pipeline to streamline and automate test execution.
Work closely with developers to identify, communicate, and resolve issues, conducting retests as necessary.
Participate in reproducing and testing fixes for production issues.
Publish clear and concise test results, provide release demos to stakeholders, and obtain approvals for releases.
Certify software quality for user story releases, ensuring all tracking entries are up to date.
Ensure adherence to technical and functional standards.
Attend Scrum meetings and contribute to ongoing improvements by researching, defining, documenting, and prototyping enhancements under limited supervision.
Requirements
8+ years’ experience in testing APIs and ASP/cloud applications using Postman, curl commands and testing tools.
3+ years’ experience in automation coding with JUnit, RestAssured, TestNG, Postman, Python or similar frameworks for API test automation.
Hands-on experience with manual and automated testing of Java applications and REST APIs.
Proficiency with REST APIs built on Java and Spring Framework.
Familiarity with tools such as Postman and SOAP API; experience with RestAssured, Groovy, or Python is a plus.
Understanding of REST API design, development, and Swagger documentation.
Excellent communication skills and attention to detail.
Bachelor’s degree in computer science, Associate’s Degree in Computer Programming, or equivalent related education (relevant work experience may substitute for education).
Proficient in SQL for SQL Server or MySQL databases.
Experience with CI/CD using Jenkins.
Strong problem-solving and communication skills, with the ability to interact effectively with internal and external clients.
Experience with Docker, Kubernetes, and in-memory databases like MongoDB is a plus.
Proven experience with financial systems such as core banking, lending, payments, or digital channels.
Knowledge of software project management methods as a participant.
Proven ability to operate under minimal supervision and meet deadlines in a fast-paced environment.
Tech Stack
Cloud
Docker
Groovy
Java
Jenkins
JUnit
Kubernetes
MongoDB
MySQL
Python
SOAP
Spring
SQL
Benefits
Fuel Your Life program to support physical, financial, social, and emotional well-being
Paid holidays and generous time away policies
No-cost mental health support through Employee Assistance Programs
Living Proof program to recognize your peers’ extra effort with points redeemable for rewards
Eight Employee Resource Groups to foster a collaborative culture and expand your network
Unparalleled professional growth with training, development, and internal mobility opportunities
Retirement planning and discounted shares with the Employee Stock Purchase Plan
Medical, dental, vision, life, and disability insurance options available day one