You will design and develop automated test frameworks for web-based, cloud-based, and backend applications.
Responsibilities
- Design and build automated testing frameworks from the ground up.
- Collaborate with development and business teams to define test coverage, scope, and risk strategy.
- Execute white box and black box testing across APIs, GUIs, and ETL processes.
- Perform functional, regression, security, load, and scalability testing.
- Manage product release cycles, including code repositories, branching, and packaging.
Required Skills
- 6+ years of experience with web-based and cloud-based software, APIs, and backend systems.
- Proficiency in Java and Selenium.
- Experience with JUnit, TestNG, Postman, and Soap UI.
- Strong grasp of CS fundamentals, including object-oriented design, data structures, and algorithms.
- Hands-on experience with AWS or Azure architectures.
- Expertise in Agile or Scrum methodologies.
- Ability to work with scripting languages such as Python, Ruby, Go, Shell, Perl, Bash, or JavaScript.
- Experience with Git, Jenkins, and Jira.
- Knowledge of relational and non-relational databases.
Preferred Skills
- QE experience in J2EE technologies.
- Performance testing experience using LoadRunner, JMeter, or JProfiler.