We are seeking a talented and experienced Software Development Engineer in Test (SDET) (also known as Automation QA) to join our team. As an SDET, you will play a crucial role in ensuring the quality, reliability, and scalability of our applications. You'll have the opportunity to work on cutting-edge projects and collaborate with cross-functional teams to drive continuous improvement.
Responsibilities:
- Utilize expertise in Cypress JavaScript to architect, design, and maintain advanced test automation frameworks for our complex web and mobile applications.
- Solid experience in creating GitHub Actions jobs for Deployment Tests to enhance our CI/CD pipeline and ensure seamless and efficient testing processes.
- Design, maintain, and optimize test automation infrastructure.
- Identify improvements in test and development processes; contribute to automation tools.
- Plan upgrades for scaling, capacity, and API performance in a complex multi-tenant environment.
- Improve deployment, management, and scalability of automation test services.
- Champion the implementation of processes to improve visibility across the entire technology stack.
- Produce high-quality technical documentation.
Requirements:
- BS in Computer Science or equivalent experience.
- Strong proficiency in Cypress JavaScript, WebdriverIO and demonstrable experience in building robust test automation frameworks.
- Proven experience creating GitHub Actions jobs for Deployment Tests and enhancing CI/CD pipelines.
- Familiarity with scripting languages like Nodejs, Python, or Ruby is a plus.
- 2+ years of hands-on experience with building test automation tools.
- Experience with SQL, Relational Databases, and REST APIs.
- Experience with one or more public Cloud providers (GCP, AWS).
- Experience with log monitoring tools and graphical data visualization for cloud-based test data management.
- Desire to automate everything.
- Knowledge of best practices related to security and performance.
- Excellent communication skills, highly organized, detail-oriented, and ability to manage multiple tasks in a fast-paced environment.
- Ability to work independently and in globally distributed teams.
- Service-oriented mindset and enjoy working with cross-functional teams.
- Work within Agile Scrum methodology.
Benefits:
- Competitive salary based on experience and skills.
- Opportunities for career growth and advancement, including the potential to level up to a leadership position.
- Insurance, 13th month bonus, etc.