Search by job, company or skills
Experience: 6+ Years
Job Description:
Develop and maintain automated test suites to validate the functionality, performance, and scalability of backend services APIs, and AWS Lambda functions.
Design, develop, and maintain automated test suites for backend Java services and APIs.
Conduct performance testing to identify bottlenecks and optimize system performance.
Collaborate with cross-functional teams to understand product requirements and design and develop test strategies accordingly.
Researching test tools, methodologies, and trends then apply knowledge to upgrading existing practices and processes.
Identify, document, and track software defects to resolution.
Participate in code reviews and provide feedback on software design and implementation.
Continuously improve testing processes and procedures to enhance efficiency and effectiveness.
Stay current with industry trends and best practices in software testing and test automation.
Mentoring SDETs and Software Developers on testing methodologies and best practices.
Requirements
A bachelor's degree in computer science, computer engineering, or a related field.
Proven experience as a Software Development Engineer in Test (SDET) or similar role.
Strong programming skills in languages such as Java.
API Testing: Hands-on experience with RESTful API testing and automation using tools like Insomnia or similar.
AWS Services: Experience testing AWS services, especially Lambda, S3, and API Gateway.
Hands-on experience with test automation frameworks such as Selenium, or similar tools.
Solid understanding of software testing methodologies, QA processes, and agile development methodologies.
Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools such as AWS CodeBuild, Github Actions
Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform
Hands-on experience with TDD/BDD using Wiremock or Junit and Cucumber framework.
Version Control: Proficient in using Git for version control.
Excellent analytical and problem-solving skills with a keen attention to detail.
Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
Self-motivated and proactive with a strong desire to learn and grow professionally
IndustryFull-time
Edit job description
Date Posted: 20/10/2024
Job ID: 97172963