Senior Test Automation Engineer
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.
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.