- Company Name
- Applicantz
- Job Title
- Software Engineer in Test
- Job Description
-
Job title: Software Engineer in Test
Role summary: Design, develop, and maintain automated tests for cloud‑based web services; monitor and optimize the CER system’s stability, performance, and reliability across multiple product lines.
Expectations: 1+ year experience as a Software Development Engineer in Test; strong problem‑solving skills; ability to collaborate with global teams; continuous learning of emerging web and cloud technologies.
Key responsibilities:
- Analyze requirements, review designs, and formulate test strategies for new and existing features.
- Design, implement, and maintain automated test frameworks and test suites (Python, Groovy, Shell).
- Execute functional, regression, performance, and reliability tests; track defects and perform root‑cause analysis.
- Collaborate with product managers, developers, DevOps engineers, and UI/UX designers to deliver high‑quality products.
- Monitor CER services’ uptime and performance, tuning deployments for scalability and resilience.
- Identify, propose, and implement cloud‑optimizations and best practices for AWS, Azure, or Google Cloud.
- Advocate a culture of test‑driven development, continuous integration, and DevOps practices.
- Participate in daily Scrum ceremonies and cross‑functional sprint reviews.
- Stay up‑to‑date with industry trends in microservices, containers, and automated testing tools.
Required skills:
- Test automation development and framework design (Python, Groovy, Shell).
- Use of CI/CD pipelines and version control (Git).
- Knowledge of web services, APIs, and cloud infrastructure.
- Familiarity with Agile methodologies, Scrum framework, and product lifecycle.
- Problem‑solving and analytical reasoning.
- Effective communication and teamwork across distributed teams.
- (Preferred) Container and microservices architecture, Kubernetes, Docker.
- (Preferred) Public cloud proficiency (AWS, Azure, GCP) and basic understanding of Microsoft .NET.
Required education & certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent.