Job Summary
Synechron is seeking a skilled QA Automation Engineer to join our dynamic testing team. In this role, you will be responsible for designing, developing, and executing automation test scripts to ensure the quality and reliability of web-based applications and APIs. Your contributions will directly impact our delivery quality, helping the organization meet KPIs for software stability, performance, and user satisfaction.
Your expertise in automation testing, combined with strong programming and testing methodologies, will support our efforts to streamline quality assurance processes, reduce manual testing efforts, and accelerate release cycles. You will collaborate closely with cross-functional teams to define test strategies, troubleshoot issues, and improve overall application robustness.
Software Requirements
Required Skills:
- Selenium WebDriver with experience in automation scripting
- Programming languages:
- Java (preferred)
- C# or JavaScript (acceptable alternatives)
- SQL for database validation and data management
- Version control tools (e.g., Git)
- Test management and automation frameworks (e.g., TestNG, JUnit, NUnit, or similar)
- API testing tools/methodologies (e.g., Postman, REST-assured, or equivalent)
Preferred Skills:
- Experience with Continuous Integration/Continuous Deployment (CI/CD) tools like Jenkins, Azure DevOps
- Experience with cloud platforms such as AWS or Azure
- Knowledge of performance testing tools (e.g., JMeter) is a plus
Overall Responsibilities
- Develop, automate, and execute comprehensive test scripts for web applications and APIs
- Design and implement test plans, test cases, and testing frameworks based on functional and non-functional requirements
- Identify, document, and track defects; collaborate with development teams for issue resolution
- Perform various testing types including functional, regression, negative, and operational readiness testing
- Analyze test results and prepare detailed reports to communicate quality status to stakeholders
- Contribute to continuous improvement of testing processes, methodologies, and automation frameworks
- Ensure adherence to quality standards and project deadlines
- Support team members through mentoring and knowledge sharing
Strategic Objectives:
- Enhance testing efficiency through automation
- Reduce manual testing efforts and accelerates release cycles
- Improve defect detection and application stability
Performance Outcomes:
- High test coverage for web and API functionalities
- Timely delivery of quality releases
- Clear documentation of testing activities and issues
Technical Skills (By Category)
Programming Languages (Essential):
- Java (preferred), C#, JavaScript
Databases/Data Management:
- SQL (essential); experience with complex queries and data validation
Web & API Testing:
- RESTful APIs, XML, JSON data formats
Frameworks & Libraries:
- Selenium WebDriver
- TestNG, JUnit, NUnit (or similar testing frameworks)
Development Tools & Methodologies:
- Version control (Git)
- CI/CD tools (Jenkins, Azure DevOps)
- Agile/Scrum practices
Security Protocols:
- Not specifically required for this role
Experience Requirements
- Minimum of 8 years in testing roles, including manual and automation testing
- 3-4 years of experience specifically in automation testing with Selenium
- Proven experience testing web-based applications and Web APIs (REST, XML)
- Strong programming skills in Java, C#, or JavaScript
- Working knowledge of SQL and database validation
- Familiarity with QA methodologies, testing techniques, and best practices
- Experience working in Agile or disciplined software development environments
Domain & Industry:
- Experience in financial services, e-commerce, or related sectors is desirable, but not mandatory
Alternative Pathways:
- Candidates with extensive automation experience and strong programming backgrounds can be considered even if their domain-specific experience is limited
Day-to-Day Activities
- Collaborate daily with product owners, developers, and QA team members to clarify requirements
- Develop, review, and execute automated test scripts
- Monitor and report on test execution status
- Participate in sprint planning, daily stand-ups, and retrospectives
- Log defects with detailed information for replication and resolution
- Maintain and enhance automation frameworks for scalability and maintainability
- Review test cases and strategies to improve test coverage
- Ensure regression test suites are up-to-date and comprehensive
- Provide estimates on testing effort and deliver testing milestones within agreed deadlines
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent practical experience)
- Certifications in automation testing (e.g., ISTQB, Selenium Certification) are preferred
- Continuous learning in automation tools, testing methodologies, and best practices
- Experience with professional development practices and test documentation standards
Professional Competencies
- Strong analytical and problem-solving skills
- Ability to work effectively both independently and as part of a team
- Excellent verbal and written communication capabilities
- Stakeholder management and collaborative mindset
- Adaptability to changing project priorities
- Analytical mindset with attention to detail
- Enthusiasm for learning new tools, techniques, and industry standards
- Proven ability to estimate, plan, and deliver quality outcomes under deadlines
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