Job Summary
Synechron is seeking a proficient Senior QA Automation Engineer to oversee our automation testing initiatives, ensuring the delivery of reliable, high-quality software applications. This role combines hands-on development of automation test frameworks with team leadership, mentoring, and process improvement. As a strategic contributor, you will collaborate with cross-functional teams to enhance testing efficiency, adopt innovative automation practices, and support continuous integration efforts, thereby directly contributing to our client satisfaction and project success.Software Requirements
- Required:
- Selenium WebDriver (latest stable version)
- TestNG or JUnit for test management
- Programming skills in Java (preferred) or Python
- CI/CD tools such as Jenkins, GitLab CI, or similar
- Version control systems: Git or equivalent
- Preferred:
- Appium for mobile automation
- Experience with automation frameworks like Cucumber or SpecFlow
- Knowledge of Docker, Kubernetes for test environment setup
Overall Responsibilities
- Lead and manage the automation testing team to deliver timely and quality assurance across projects.
- Develop, implement, and maintain test automation frameworks, processes, and tools to improve testing consistency and coverage.
- Design and execute automation test cases and scripts, ensuring comprehensive validation of software features.
- Collaborate with development teams to identify test requirements, isolate defects, and track resolution progress.
- Review test results, analyze failures, and drive continuous process improvements to enhance automation effectiveness.
- Mentor and coach team members on automation best practices, tools, and emerging trends.
- Integrate automation testing into continuous integration pipelines, supporting fast feedback cycles.
- Stay current with industry advancements in test automation and incorporate innovative practices to increase testing efficiency.
Technical Skills (By Category)
- Programming Languages:
- Required: Java (preferred) or Python, with strong scripting capabilities
- Preferred: Knowledge of other languages such as JavaScript for API testing
- Databases/Data Management:
- Basic familiarity with querying databases like MySQL, Oracle, or SQL Server for testing data validation
- Cloud Technologies:
- Awareness of cloud platforms (AWS, Azure) for testing in cloud environments (preferred)
- Frameworks and Libraries:
- Selenium WebDriver, TestNG, JUnit, Appium, Cucumber, Rest-Assured (API testing)
- Development Tools and Methodologies:
- IDEs (Eclipse, IntelliJ IDEA), Git, Jenkins, Agile/Scrum practices, CI/CD pipelines
- Security Protocols:
- Understanding basic security testing principles is advantageous
Experience Requirements
- Minimum of 5 years of experience in software quality assurance, with a focus on automation testing
- Proven leadership experience overseeing automation testing teams
- Demonstrated success in designing and implementing automation frameworks and executing large test suites
- Experience working in fast-paced, Agile development environments
- Familiarity with both web and mobile automation tools and frameworks (preferred)
- Previous experience in continuous testing environments utilizing CI/CD pipelines
Day-to-Day Activities
- Oversee the creation and execution of automated test plans, scripts, and frameworks
- Review automation test results, track defects, and coordinate with development teams for resolution
- Lead initiatives to optimize test automation processes, including adoption of new tools and techniques
- Mentor team members on automation best practices, code quality, and new testing methodologies
- Collaborate with cross-disciplinary teams to define testing requirements and ensure quality delivery
- Maintain, update, and improve existing automation frameworks and scripts
- Participate in daily stand-ups, planning meetings, and retrospectives, providing technical expertise and project updates
- Monitor ongoing testing progress and adjust strategies to meet project timelines and quality standards
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
- Certifications in testing tools or methodologies (e.g., ISTQB, Selenium, Cucumber) are preferred
- Commitment to continuous learning of emerging automation tools and testing practices
Professional Competencies
- Strong analytical and troubleshooting skills with a focus on automation effectiveness
- Excellent leadership, coaching, and interpersonal skills for guiding team members
- Effective communication abilities to coordinate with technical and non-technical stakeholders
- Ability to prioritize tasks, manage time efficiently, and ensure high-quality deliverables
- Adaptability to technological changes and a proactive attitude toward process improvement
- Critical thinker with problem-solving capabilities and an innovation mindset
S
YNECHRON’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