Job Openings
Software Development Engineer in Test (SDET)
About the job Software Development Engineer in Test (SDET)
Job Context:
Riseup Labs looking for an experienced Software Development Engineer in Test (SDET), you will play a pivotal role bridging Software Development, Quality Assurance, and DevOps.
Job Responsibilities:
- Automation Mastery: Design, develop, and maintain robust automation frameworks for end-to-end testing, and continuous integration/continuous deployment (CI/CD) pipelines.
- Platform Expertise: Demonstrate expertise in Linux/Mac environments, with a focus on administering, troubleshooting, and optimizing system performance.
- Containerization and Orchestration: Leverage Docker and Kubernetes to containerize applications and orchestrate scalable, resilient, and maintainable systems.
- Scripting Prowess: Utilize Shell Scripting and Go to automate routine tasks, streamline processes, and enhance system efficiency.
- CI/CD Excellence: Implement and optimize CI/CD pipelines using GitHub Actions, ensuring smooth and reliable software delivery.
- Infrastructure as Code (IaC): Employ infrastructure as code principles to manage, version, and provision infrastructure components using tools like Terraform.
- GitOps Implementation: Implement and maintain GitOps practices using tools such as ArgoCD to automate deployment, monitoring, and rollbacks.
Educational Requirements:
- B.Sc in Computer Science and Engineering from any reputed public or private university.
Additional Requirements:
- 3+ years of hands-on experience in Software Development, SDET, and/or DevOps roles.
- Proficient in Unix-based (Linux/MacOS) environments.
- Strong Shell Scripting skills.
- Experience in one or more of the following: Go, Javascript, Python
- Experience with Docker for containerization.
- In-depth knowledge of Kubernetes for orchestration.
- Familiarity with GitHub Actions for CI/CD.
- Hands-on experience with ArgoCD for GitOps.
- Collaboration: Proven ability to collaborate effectively with cross-functional teams, including developers, QA engineers, and infrastructure engineers.
- Problem Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues and optimize workflows.
- Communication: Excellent communication skills, both written and verbal, to document processes, share knowledge, and collaborate with team members.
Workplace:
- Remote
Working Hours:
- 5:00 pm - 2:00 am
Salary:
- Negotiable (Based on experience and skills)
Compensation & Other Benefits:
- Annual Performance Evaluation and Increment
- Festival Bonus (2)
- Group Life and Health Insurance
- Full Subsidize Lunch
- Annual Retreats
- Wedding Bonus (As per company’s policy)
- Celebration of Events & Occasions
- Team Outing
- Training & Development by Organization Assigned Consultants
- Weekly 2 holidays (Saturday, Sunday)
- Paid Time Off 24 days (CL & SL)
- Maternity Leave with benefit (As per company's policy)
- Paternity Leave
- Public holidays as per Riseup Labs calendar
The Application Process:
- Telephone Round.
- Interview with the Technical & Talent Acquisition Team.
- Interview with the Client
- Job Offer.