About the job Software Development Engineer in Test (SDET)
Job Overview:
We are seeking a highly skilled Software Development Engineer in Test (SDET) with expertise in Java and GCP to join our team for a one-year project. The ideal candidate will have a strong background in test automation, cloud computing, and quality assurance methodologies, and be proficient in developing and executing comprehensive test strategies for both frontend and backend systems.
Must-Have Skills:
3+ years of experience in a software development/QA/SDET automation role.
Proficiency in Java and familiarity with GCP (Google Cloud Platform).
Strong experience with SQL and NoSQL databases, including MySQL, MongoDB, DynamoDB, and PostgreSQL.
Experience with API testing and automation tools, including Rest-Assured, Selenium, TestNG, and JMeter/Gatling.
Proficient in one or more programming languages such as Java, JavaScript/TypeScript, C#, or Python.
Strong knowledge of version control systems like Git.
Enterprise-level experience with CI/CD tools such as GitLab, Jenkins, or Bamboo.
Familiarity with testing frameworks such as Cypress, Jest, MochaJS/ChaiJS, and SuperTest.
Nice-to-Have Skills:
Experience with AWS Lambda, CloudFront/CloudWatch, Redis, Terraform, EC2, and Apigee.
Static code analysis tools like SonarQube.
Familiarity with repository managers such as Artifactory.
Knowledge of Infra-As-Code and Pipeline-As-Code methodologies.
Strong interpersonal and communication skills for working with cross-functional teams and stakeholders.
Technologies Youll Work With:
Cloud Computing: GCP, AWS services (Lambda, CloudFront, CloudWatch, etc.)
Testing Frameworks: Cypress, Selenium WebDriver, TestNG, Rest-Assured, JMeter/Gatling
Programming Languages: Java, JavaScript/TypeScript
Data Storage: MySQL, MongoDB, AuroraDB
CI/CD and Tools: GitLab, SonarQube, Terraform