Description
Design and develop automated testing frameworks for web-based and cloud-based applications.
Responsibilities
- Design and develop automated test frameworks using Java and object-oriented design principles.
- Collaborate with development and business teams to define test coverage, risk strategy, and requirements.
- Execute white box and black box testing across APIs, web services, GUIs, and ETL processes.
- Mentor team members and coordinate testing efforts with offshore teams.
- Perform performance testing to validate scalability and high availability.
Required Skills
- 8+ years of experience with web-based and cloud-based software, APIs, and backend systems.
- Strong proficiency in Java, including data structures and algorithms.
- Hands-on experience with Selenium and Protractor.
- Experience with Cucumber and SOA testing.
- Proficiency with Git, Jenkins, Postman, JUnit, Soap UI, and TestNG.
- Working knowledge of scripting languages such as Python or JavaScript.
- Experience with Agile or Scrum methodologies.
- Proven ability to design and build testing frameworks from scratch.
Preferred Skills
- Experience with JMeter, LoadRunner, or Jprofiler.
- Knowledge of cloud architecture including AWS or Azure.
- Experience with Python, Ruby, Go, Shell, or Bash.