Epicareer Might not Working Properly
Learn More
F

Senior Test Automation Engineer

Salary undisclosed

Checking job availability...

Original
Simplified

We are seeking a Senior Test Automation Engineer with strong expertise in API and UI test automation, Java/J2EE technologies, and Microservices. The ideal candidate should have at least 5+ years of experience in API testing, be proactive, take initiative, and possess strong leadership and communication skills. This role requires hands-on experience with Selenium, Rest Assured, CI/CD, and cloud environments (AWS, Azure, or PCF).

The candidate must be comfortable working in an Agile development environment, collaborating with Business/Systems Analysts and Quality Engineers in a Behavior-Driven Development (BDD) setting.

Key Responsibilities:

  • Develop applications using Java/J2EE technologies in a Microservices architecture.
  • Design, develop, and execute automated test cases for both API and UI testing using Rest Assured and Selenium.
  • Participate in Agile ceremonies and team prioritization discussions with Product and Business stakeholders.
  • Estimate and own delivery tasks, including design, development, testing, deployment, configuration, and documentation.
  • Collaborate with developers and testers to ensure software quality, assisting in problem resolution during Regression, UAT, and customer testing.
  • Integrate automated tests into CI/CD pipelines using tools like Jenkins, Bamboo, and Chef.
  • Perform code reviews and mentor junior team members.
  • Ensure adherence to secure coding standards and manage vulnerabilities using tools like SonarQube and Checkmarx.
  • Implement test-driven development (TDD) and behavior-driven development (BDD) methodologies.
  • Develop and document test strategies based on business requirements and employer testing standards.
  • Orchestrate release workflows and pipelines to enhance CI/CD automation using tools like Jenkins.
  • Continuously innovate and improve testing strategies to ensure high-quality software delivery.

Required Skills & Experience:

  • 7+ years of experience in software testing, including at least 5 years in API testing.
    Strong hands-on experience with:
  • Selenium (for UI Test Automation)
  • Rest Assured (for API Test Automation)
  • Java/J2EE technologies
  • Microservices architecture
  • CI/CD expertise (Jenkins, Bamboo, etc.).
  • Experience working in Agile/Scrum environments with BDD/TDD.
  • Excellent troubleshooting and problem-solving skills for high-transaction production systems.
  • Strong communication and leadership skills to drive collaboration across teams.
  • Experience with cloud platforms (AWS, Azure, PCF) and containerization (Docker, Kubernetes) is a plus.
  • Familiarity with security and vulnerability scanning tools (SonarQube, Checkmarx).
  • Experience with performance testing tools (e.g., JMeter) is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job

We are seeking a Senior Test Automation Engineer with strong expertise in API and UI test automation, Java/J2EE technologies, and Microservices. The ideal candidate should have at least 5+ years of experience in API testing, be proactive, take initiative, and possess strong leadership and communication skills. This role requires hands-on experience with Selenium, Rest Assured, CI/CD, and cloud environments (AWS, Azure, or PCF).

The candidate must be comfortable working in an Agile development environment, collaborating with Business/Systems Analysts and Quality Engineers in a Behavior-Driven Development (BDD) setting.

Key Responsibilities:

  • Develop applications using Java/J2EE technologies in a Microservices architecture.
  • Design, develop, and execute automated test cases for both API and UI testing using Rest Assured and Selenium.
  • Participate in Agile ceremonies and team prioritization discussions with Product and Business stakeholders.
  • Estimate and own delivery tasks, including design, development, testing, deployment, configuration, and documentation.
  • Collaborate with developers and testers to ensure software quality, assisting in problem resolution during Regression, UAT, and customer testing.
  • Integrate automated tests into CI/CD pipelines using tools like Jenkins, Bamboo, and Chef.
  • Perform code reviews and mentor junior team members.
  • Ensure adherence to secure coding standards and manage vulnerabilities using tools like SonarQube and Checkmarx.
  • Implement test-driven development (TDD) and behavior-driven development (BDD) methodologies.
  • Develop and document test strategies based on business requirements and employer testing standards.
  • Orchestrate release workflows and pipelines to enhance CI/CD automation using tools like Jenkins.
  • Continuously innovate and improve testing strategies to ensure high-quality software delivery.

Required Skills & Experience:

  • 7+ years of experience in software testing, including at least 5 years in API testing.
    Strong hands-on experience with:
  • Selenium (for UI Test Automation)
  • Rest Assured (for API Test Automation)
  • Java/J2EE technologies
  • Microservices architecture
  • CI/CD expertise (Jenkins, Bamboo, etc.).
  • Experience working in Agile/Scrum environments with BDD/TDD.
  • Excellent troubleshooting and problem-solving skills for high-transaction production systems.
  • Strong communication and leadership skills to drive collaboration across teams.
  • Experience with cloud platforms (AWS, Azure, PCF) and containerization (Docker, Kubernetes) is a plus.
  • Familiarity with security and vulnerability scanning tools (SonarQube, Checkmarx).
  • Experience with performance testing tools (e.g., JMeter) is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job