Automated Testing Specialist with Java, Selenium, and CI/CD expertise

9 Minutes ago • 2-4 Years
Testing

Job Description

Synechron is seeking a dedicated and detail-oriented Functional Testing Specialist to join our quality assurance team. In this role, you will be responsible for ensuring the delivery of high-quality software products through meticulous manual and automated testing processes. Your contributions will support the organization’s goal of providing reliable, efficient, and user-centric technology solutions. You will collaborate with cross-functional teams to identify defects, validate features, and improve testing methodologies, thereby enhancing overall software performance and customer satisfaction.
Good To Have:
  • Experience with testing frameworks like TestNG, JUnit, or PyTest.
  • Familiarity with continuous integration tools such as Jenkins or GitLab CI/CD.
  • Knowledge of performance testing tools like JMeter or LoadRunner.
  • Knowledge of additional programming languages like C# or Ruby.
  • Hands-on experience with cloud deployment and testing environments (AWS or Azure).
  • Familiarity with Behavior-Driven Development (BDD) or Test-Driven Development (TDD) frameworks such as Cucumber or SpecFlow.
  • Understanding of security testing principles and familiarity with tools such as OWASP ZAP.
  • Experience in specific industry domains such as finance, healthcare, retail, or technology.
  • Certification in software testing, such as ISTQB or equivalent.
  • Commitment to ongoing professional development and staying informed of industry best practices.
  • Relevant training or certifications.
  • Proactive learning attitude and openness to adopting new testing tools and practices.
  • Innovation mindset focused on process enhancement and quality excellence.
Must Have:
  • Proficiency with test automation tools such as Selenium WebDriver and Appium (latest stable versions).
  • Familiarity with test management tools like JIRA and TestRail.
  • Familiarity with SQL-based database management (e.g., SQL Server, MySQL).
  • Competence in scripting or programming languages such as Java, Python, or JavaScript.
  • Design, develop, and execute comprehensive manual and automated test cases.
  • Develop and maintain automation scripts.
  • Detect, document, and report software defects with clarity and precision.
  • Work closely with developers, product managers, and business analysts to understand feature specifications.
  • Participation in Agile methodologies (sprint planning, stand-ups, review meetings).
  • Ensure thorough validation of fixes and new features before release.
  • Proficiency in Java, Python, or JavaScript.
  • Experience working with SQL databases (SQL Server, MySQL).
  • Basic understanding of cloud platforms such as AWS or Azure.
  • Experience with automation frameworks like Selenium and Appium.
  • Proficiency with version control systems like Git.
  • Understanding of Agile/Scrum practices.
  • Exposure to Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • 2 to 4 years of relevant experience in software testing and automation.
  • Experience designing and executing manual test cases.
  • Developing, maintaining, and executing automated test scripts.
  • Familiarity with agile development workflows.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven hands-on experience with automation frameworks and scripting languages.
  • Solid understanding of testing methodologies.
  • Strong analytical and problem-solving skills.
  • Effective communication skills, both written and verbal.
  • Capable of working collaboratively within cross-functional teams in dynamic environments.
  • Attention to detail.
  • Strong time management and prioritization skills.

Add these skills to join the top 1% applicants for this job

cross-functional
timeline-management
communication
data-analytics
github
game-texts
quality-control
agile-development
test-coverage
manual-testing
automated-testing
performance-testing
regression-testing
functional-testing
security-testing
specflow
gitlab
mysql
owasp-zap
ruby
c#
aws
azure
loadrunner
selenium
appium
testng
testrail
junit
ci-cd
git
python
sql
jira
javascript
jenkins
java

Job Summary

Synechron is seeking a dedicated and detail-oriented Functional Testing Specialist to join our quality assurance team. In this role, you will be responsible for ensuring the delivery of high-quality software products through meticulous manual and automated testing processes. Your contributions will support the organization’s goal of providing reliable, efficient, and user-centric technology solutions. You will collaborate with cross-functional teams to identify defects, validate features, and improve testing methodologies, thereby enhancing overall software performance and customer satisfaction.

Software Requirements

Qualified candidates should have proficiency with test automation tools such as Selenium WebDriver and Appium, with experience in their latest stable versions. Familiarity with test management tools like JIRA and TestRail, along with SQL-based database management (e.g., SQL Server, MySQL), is essential. Competence in scripting or programming languages such as Java, Python, or JavaScript is required to develop and maintain automated tests.

Preferred skills include experience with testing frameworks like TestNG, JUnit, or PyTest, as well as familiarity with continuous integration tools such as Jenkins or GitLab CI/CD. Knowledge of performance testing tools like JMeter or LoadRunner is advantageous but not mandatory.

Overall Responsibilities

In this role, you will be responsible for designing, developing, and executing comprehensive manual and automated test cases that thoroughly verify software functionality. You will develop and maintain automation scripts to increase efficiency and test coverage. Detecting, documenting, and reporting software defects with clarity and precision will be a critical part of your duties. You will work closely with developers, product managers, and business analysts to understand feature specifications and ensure testing aligns with project requirements.

Participation in Agile methodologies is essential, as you will contribute to sprint planning, stand-ups, and review meetings by providing insights on software quality and usability. You will continually seek opportunities to improve testing processes, adopt new tools, and stay updated with emerging trends in testing technologies. Ensuring thorough validation of fixes and new features before release will be a key goal, supporting the delivery of reliable software solutions.

Technical Skills (By Category)

Programming Languages:

Proficiency in Java, Python, or JavaScript is required, with the ability to develop and adapt test scripts efficiently. Knowledge of additional languages like C# or Ruby is preferred.

Databases/Data Management:

Experience working with SQL databases such as SQL Server and MySQL is necessary for validating data integrity and performing backend verification tasks.

Cloud Technologies:

A basic understanding of cloud platforms such as AWS or Azure is essential, while hands-on experience with cloud deployment and testing environments is preferred.

Frameworks and Libraries:

Experience with automation frameworks like Selenium and Appium is required. Familiarity with Behavior-Driven Development (BDD) or Test-Driven Development (TDD) frameworks such as Cucumber or SpecFlow is advantageous.

Development Tools and Methodologies:

Proficiency with version control systems like Git, understanding of Agile/Scrum practices, and exposure to Continuous Integration/Continuous Deployment (CI/CD) pipelines are vital for effective collaboration and streamlined testing.

Security Protocols:

An understanding of security testing principles and familiarity with tools such as OWASP ZAP can enhance testing quality, particularly for security-critical applications.

Experience Requirements

Candidates should possess between 2 to 4 years of relevant experience in software testing and automation. Experience must include designing and executing manual test cases as well as developing, maintaining, and executing automated test scripts. Familiarity with agile development workflows is essential. Experience in specific industry domains such as finance, healthcare, retail, or technology can be beneficial but is not mandatory. Alternative pathways include extensive QA roles with automation exposure, demonstrating the ability to adapt and learn quickly within a testing environment.

Day-to-Day Activities

Your daily activities will involve developing detailed test plans and test cases aligned with functional specifications and user stories. You will implement and maintain automated test scripts, perform manual testing to verify specific features, and execute regression testing as needed. Collaborating in daily stand-ups and sprint planning sessions will help synchronize testing efforts with development progress.

Logging defects with precise details and working with development teams to facilitate prompt resolution will be part of your routine. You will review bug fixes, validate feature enhancements, and prepare comprehensive testing documentation. Regular communication with team members and stakeholders will ensure testing aligns with project timelines and quality standards. You will also participate in retrospectives and feedback sessions, continuously seeking ways to optimize testing approaches and incorporate new tools or methodologies.

Qualifications

A bachelor’s degree in Computer Science, Information Technology, or a related field is required. Certification in software testing, such as ISTQB or equivalent, is highly desirable. You should have proven hands-on experience with automation frameworks and scripting languages, along with a solid understanding of testing methodologies. Commitment to ongoing professional development and staying informed of industry best practices is expected, with relevant training or certifications viewed as an asset.

Professional Competencies

Successful candidates will demonstrate strong analytical and problem-solving skills, enabling precise defect identification and resolution. Effective communication skills, both written and verbal, are essential for documenting test results and engaging with team members and stakeholders. You should be capable of working collaboratively within cross-functional teams in dynamic environments, maintaining flexibility and adaptability as project needs evolve.

Attention to detail is critical for identifying subtle issues and ensuring comprehensive test coverage. Strong time management and prioritization skills will help you meet deadlines amid shifting project demands. A proactive learning attitude and openness to adopting new testing tools and practices will support continuous improvement. An innovation mindset focused on process enhancement and quality excellence will contribute to your success and that of the team.

Set alerts for more jobs like Automated Testing Specialist with Java, Selenium, and CI/CD expertise
Set alerts for new jobs by Synechron
Set alerts for new Testing jobs in India
Set alerts for new jobs in India
Set alerts for Testing (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙