Job Title

Automation Test Engineer

Company Name
Ajmera Infotech Pvt Ltd
Job Type
Full-time
Qualification
B.Tech/B.E.
Experience
2 Years  -  6 Years
Vacancies
5
Salary Offered
Not Disclosed
Job Category
Location
Bengaluru, Karnataka, India
Job Description

Responsibilities:
Develop, maintain, and execute automated test scripts using Cypress for end-to-end testing.
Collaborate with development teams across both locations to understand project requirements and implement testing strategies that align with business goals.
Identify, document, and troubleshoot errors, working closely with the team to ensure timely resolutions.
Enhance our CI/CD pipeline by integrating automated tests, ensuring seamless deployments.
Stay abreast of the latest industry trends and technologies in test automation and propose improvements to our testing processes.
Create detailed, comprehensive, and well-structured test plans and test cases.

Requirements
Strong Proficiency in Cypress: Demonstrated experience with developing and maintaining automated tests using Cypress for end-to-end testing of web applications. Applicants should be adept at using Cypress in both JavaScript and TypeScript environments, showcasing the ability to ensure product quality through comprehensive testing strategies.
Expertise in JavaScript and TypeScript: In-depth knowledge of both JavaScript and TypeScript is essential. Candidates must be comfortable with ES6+ syntax and TypeScript, and have experience in writing, debugging, and optimizing code in these languages. Familiarity with type definitions, generics, and interfaces in TypeScript will be considered an advantage.
Experience with CI/CD Tools: Familiarity with Continuous Integration and Continuous Deployment (CI/CD) practices and tools (such as Jenkins, Travis CI, GitHub Actions) is required. Candidates should demonstrate the ability to integrate automated tests into CI/CD pipelines, facilitating continuous testing and deployment.
Understanding of QA Methodologies: Comprehensive understanding of quality assurance methodologies and the software development lifecycle. This includes the ability to write detailed test plans, test cases, and effectively execute different types of testing (unit, integration, system).
Knowledge of Version Control Systems: Proficiency with version control systems, such as Git, including experience with branching, merging, and pull requests.
Problem-Solving Skills: Exceptional analytical and problem-solving skills, with a proven track record of troubleshooting complex software issues and devising efficient solutions.
Communication and Collaboration: Excellent communication skills are crucial for effective collaboration with development teams, product managers, and other stakeholders to define testing strategies and troubleshoot issues.
Adaptability and Continuous Learning: The ability to learn and adapt to new technologies, tools, and methodologies is vital in the rapidly evolving field of software development and testing.

Qualification:
Bachelor's degree in computer science, engineering, or a related field.
Proven expertise in automated testing with Cypress and a solid understanding of JavaScript.
Experience with Continuous Integration and Continuous Deployment (CI/CD) practices.
A strong analytical mindset with excellent problem-solving abilities.
Excellent communication and teamwork skills, with the ability to work effectively in a collaborative environment.
Familiarity with Agile methodologies and a proactive approach to project management.

Key Skills
Recruiter's Name
--
Telephone
--
Posted Date
February 14, 2024
Additional information
Location: Ahmedabad, Bangalore.