Backend Quality Engineer
What you'll do:
- Develop manual and automated test conditions, test plan, and configurations needed to meet testing of business requirements.
- Automate functional test cases using Rest Assured, Maven, and TestNG in Java for regression testing and for continuous Integration through Jenkins.
- Provide critical integration and test data support for API Consumers.
- Execute test case via Postman/Insomani/ReadyAPI and automated scripts to ensure delivery of quality software applications, including Systems Integration, Regression, and Performance Testing.
- Create Apache JMeter Scripts for non-functional requirements such as Performance, Scalability, usability and security testing.
- Support code deployments and releases to production and help validate successful installs
- Create and maintain virtual environment using mock for test automation.
- Monitor and enhance logging and identify issues early to maintain the service availability by 99.9%
- Create test data characteristics and generate test data to test end to end journey of various features
- Support end to end testing activities, including help generate and manage test data, querying DBs to validate set up or functionality, troubleshoot issues and report on progress
- Be proactively involved in reviewing user stories/specifications for weaknesses in functional, security, performance, scalability, and usability aspects and provide recommendations.
- Provide guidance and recommendations to development teams, driving quality deliverables through automation including tools, process, measurement, environment and data.
- Monitor and track resolution of defects, coordinating with scrum teams in order to prevent, report, and resolve them.
- Identify opportunities to drive functional or process innovation and manage product development needs within a fast paced, agile environment.
- Manage the definition, implementation, and integration of quality principles into the design and development of software and IT processes for the team.
- Look beyond the obvious for continuous improvement opportunities.
Join us if you have:
- A passion for quality and automation
- Hands-on experience with automation testing frameworks like Rest Assured, Maven, and TestNG
- Experience with Java 8 and developing REST APIs
- Experience with API test automation
- Experience providing integration support for API consumers
- Experience in analyzing user stories for unexpected edge cases or negative scenarios and preparing appropriate test cases
- Experience in working closely with engineers to manage testing process and ensure a no defect outcome
- Experience with postman/insomnia and the ability to manage the quality of API capabilities directly, without a user interface
- Experience managing test data and stubbing dependent APIs
- Experience troubleshooting issues, tracing the user flow through logs
- Basic familiarity with SQL to verify db data and help provide reports
- Understand CI/CD processes and code promotions, and experience releasing quality code to end consumers
- Experience with JMeter and testing non functional requirements like performance, scalability, security
- Familiarity with Agile development and DevOps concepts
- A working knowledge of backend web development technology topics like APIs, databases, asynchronous messaging and cloud computing
- The ability to effectively communicate verbally and in writing to a broad audience of business, product and technology team members
Bonus points if you have:
- An undergraduate degree in computer science or a related field
- Strong computer science fundamentals
- Experience with distributed systems architecture concepts such as micro services, service meshes and API gateways
- Experience with software development and collaboration tools (GitHub, Jira/Rally, Confluence, etc.)
- Significant open source or other community contribution
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice

