Job Closed
This listing is no longer active.
We are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.
Senior Automation Quality Engineer
Location
India
Posted
55 days ago
Salary
0
Seniority
Senior
Job Description
Senior Automation Quality Engineer
Empower
• Design, develop, and maintain automated test scripts and frameworks • Create robust and scalable test automation frameworks and scripts independently for backend data workflows using Python, SQL and AWS services • Lead the execution of automated test cases and interpret the results to identify issues • Identify, document, and manage software defects to resolution • Collaborate with cross-functional teams to ensure quality throughout the SDLC • Assist with building automation strategies • Integration of automated tests into the CI/CD pipeline • Mentor lower-level test/quality automation engineers and provide technical guidance • Stay updated with the latest trends and technologies in test automation and implement improvements • Participate in innovation efforts such as AI • Assist in setting automation best practices • Assist in documenting training materials and provide trainings on automation tools and frameworks • Required to do manual testing when needed
Job Requirements
- 4-7 years overall testing experience with 4+ years in automation testing, data engineering, and data warehouse testing
- Strong understanding of software testing principles, methodologies, and best practices
- Proficiency in Python for backend data workflows and data processing tasks
- Strong SQL skills, including working with large datasets and query optimization
- Hands-on experience with AWS services, ideally including Glue, EMR, Lambda, CloudWatch and S3
- Good experience with test automation tools like Karate + Maven
- Good experience with test automation tools Selenium (with Java or with Python), JUnit, TestNG
- Strong proficiency in Java programming language (Core concepts)
- Experience using CI/CD tool Jenkins or GitLab and building pipelines
- Very Strong communication skills
- Excellent analytical, problem-solving and debugging skills, with an excellent ability to troubleshoot and resolve complex design and issues
- Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred
- Experience in mentoring test automation teams preferred
Benefits
- flexible work environment
- fluid career paths
- celebrate internal mobility
- purpose and well-being recognition
- work-life balance
- welcoming and inclusive environment
- volunteering opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
PickTracePickTrace develops workforce and harvest management software for large farms.
• Learn agriculture and become well-versed in the workflow and business needs of PickTrace customers in order to craft an elegant, high-performance user experience • Help advocate for best practices for development processes and deployment, including the responsible adoption of AI-assisted development tools and workflows • Use AI tools as a force multiplier — applying AI assistants to accelerate coding, research, debugging, and documentation across the stack • Help build and maintain a collaborative culture that fosters collaboration, innovation and continuous improvement • Work full stack across the back end and front end • Write efficient, scalable, and easily testable APIs • Write reusable frontend components • Mentor other engineers • Contribute to maintainable code by performing code reviews and writing tests
Senior Software Engineer
PickTracePickTrace develops workforce and harvest management software for large farms.
• Learn agriculture and become well-versed in the workflow and business needs of PickTrace customers in order to craft an elegant, high-performance user experience • Help advocate for best practices for development processes and deployment, including the responsible adoption of AI-assisted development tools and workflows • Use AI tools as a force multiplier — applying AI assistants to accelerate coding, research, debugging, and documentation across the stack • Help build and maintain a collaborative culture that fosters collaboration, innovation, and continuous improvement • Work full stack across the back end and front end • Write efficient, scalable, and easily testable APIs • Write reusable frontend components • Mentor other engineers • Contribute to maintainable code by performing code reviews and writing tests
Senior Software Engineer
Prometeo TalentEmpowering startups to scale by connecting you with top 1% global talent. Since 2010. www.prometeotalent.com/
• Design, develop, and maintain scalable full-stack applications using Node.js, TypeScript, and React • Build and deploy cloud-native applications leveraging AWS services such as Lambda, EC2, S3, and RDS • Design and optimize SQL and NoSQL databases including PostgreSQL, MySQL, MongoDB, and DynamoDB • Collaborate with engineering teams following Agile methodologies, peer reviews, and structured development workflows • Ensure high code quality through testing frameworks, linting, and documentation standards • Implement secure development practices aligned with enterprise security standards and compliance basics (SOC2/ISO) • Use AI coding assistants and AI development tools to increase productivity and accelerate development cycles • Review and validate AI-generated code, identifying potential issues such as hallucinations, security risks, or technical debt
• Contribute to technical leadership while assisting in training and mentoring other software developers and engineers • Participate in all phases of the SDLC and take on tasks, contributing to the design, development, testing, and delivery of software systems or applications • Develop and maintain robust applications that meet business requirements and industry standards • Apply a strong understanding of object-oriented programming principles and best practices to design scalable and maintainable software solutions • Deploy and manage Java applications, ensuring availability, reliability, and scalability • Configure, monitor, and optimize application servers to ensure high performance and reliability, enhancing the user experience and minimizing downtime • Design, implement, and maintain CI/CD pipelines, automating the software delivery process and ensuring efficient deployment • Apply and maintain automated testing frameworks to ensure the quality and reliability of software, integrating them into the CI/CD pipelines • Perform scripting, configuration, and troubleshooting tasks to support application development and deployment • Demonstrate excellent communication skills, including the ability to communicate technical concepts to non-technical stakeholders, facilitating collaboration and understanding across teams • Apply strong problem-solving skills and the ability to think strategically about complex technical challenges, finding innovative solutions to meet project objectives • Work independently and as part of a team in a fast-paced, deadline-driven environment, adapting to changing requirements and priorities to deliver high-quality software solutions



