As a Sr. QA Automation EngineerΒ , you will be responsible for designing and implementing robust automation frameworks and strategies that enhance our software development lifecycle. In addition to your technical expertise, you will manage and mentor a team of automation engineers, ensuring the successful execution of automation projects. You will work closely with cross-functional teams to ensure seamless integration of automation processes, improving the overall efficiency and quality of our software products.
Key Responsibilities:
- Design, develop, and implement comprehensive automation frameworks and strategies for software development and testing.
- Collaborate with software engineer, data department and other stakeholders to identify automation needs and opportunities.
- Create and maintain detailed documentation for automation processes, tools, and frameworks.
- Conduct code reviews and guide development teams on best practices for automation.
- Continuously evaluate and improve automation tools, technologies, and processes to ensure they meet the evolving needs of the organization.
- Troubleshoot and resolve automation-related issues and challenges.
- Monitor team performance, set goals, and ensure timely completion of projects.
- Foster a collaborative and innovative team environment.
Qualifications:
- Bachelorβs or Masterβs degree in computer science, engineering, or a related field.
- Proven experience as a software automation developer .
- Experience analytics platformsβa must.
- Experience completing product iterations based on insights from data.
- Strong knowledge of automation frameworks, tools, and technologies for Ruby.
- Proficiency in Ruby, Python,Β SQL, Linux, and AWS.
- Strong sense of ownership, ability to work independently, and proven track record of driving products.
- Shipped a consumer API used concurrently by thousands of users.
- Experience working with 3rd-party APIs and complex database structures.
- Strong communication and collaboration abilities.
- Ability to work effectively in a fast-paced, dynamic environment.
- Experience with big data technologies and ETLs like Spark, S3, Redshift, Temporal, etc.
Preferred Qualifications:
- Knowledge of containerization and orchestration tools, specifically Docker and Kubernetes.
- Familiarity with performance testing and security testing automation.
- Understanding of network concepts.
- Previous experience in a leadership or mentorship role.