The Software Test Engineer will be responsible for automation testing using Cucumber with Java, focusing on API testing principles and practices. Key tasks include creating and maintaining automated test scripts for API endpoints, managing testing processes from data preparation to execution, and collaborating with development teams in an Agile environment. The role requires strong analytical skills to design and execute comprehensive tests, identify defects, and contribute to continuous improvement of testing methodologies.
Good To Have:
Understanding of Amazon Web Services (AWS) cloud platform
Knowledge of Python programming language for test automation
Ability to write and execute shell scripts for automation tasks
Knowledge of version control systems such as Git
Familiarity with continuous integration tools
Must Have:
Proficiency in automation testing using Cucumber automation framework with Java
Strong understanding of API testing principles, methodologies, and best practices
Experience in creating and maintaining automated test scripts for API endpoints and services
Proficiency in testing processes including test data preparation, execution, and adding test cases
Familiarity with Agile software development methodologies
Excellent analytical and problem-solving skills
Ability to work effectively in a collaborative team environment
Good communication skills and attention to detail
Bachelor's or Master's degree in Computer Science/Software Engineering/Information Technology or equivalent
Minimum 2 years of experience in Software Testing
Add these skills to join the top 1% applicants for this job
communication
github
game-texts
agile-development
test-coverage
automated-testing
api-testing
aws
postman
amazon-web-services
git
python
shell
java
Your Role:
Proficiency in automation testing using the Cucumber automation framework with Java.
Strong understanding of API testing principles, methodologies, and best practices.
Experience in creating and maintaining automated test scripts for API endpoints and services.
Proficiency in testing processes including test data preparation, execution, and adding test cases.
Familiarity with Agile software development methodologies.
Excellent analytical and problem-solving skills.
Ability to work effectively in a collaborative team environment.
Good communication skills and attention to detail.
Collaborate with stakeholders to understand requirements and translate them into efficient test scenarios.
Design and execute comprehensive tests using tools like Postman to ensure functionality, reliability, and performance.
Identify, document, and track defects to resolution.
Participate in test planning, estimation, and strategy sessions.
Work closely with development teams to ensure test coverage and facilitate timely issue resolution.
Contribute to the continuous improvement of testing processes and methodologies.
Good to have:
Understanding of Amazon Web Services (AWS) cloud platform.
Knowledge of Python programming language for test automation.
Ability to write and execute shell scripts for automation tasks.
Knowledge of version control systems such as Git.
Familiarity with continuous integration tools.
You're the right fit if:
1. You have Bachelor's or Master's degree in Computer Science/ Software Engineering/ Information Technology or equivalent.
2. Minimum 2 years of experience in Software Testing.
#LI-PHILIN
#DIW
Set alerts for more jobs like Software Test Engineer