The role of the Automation Engineer will play a key role in development cycle of automation and AI applications by understanding overall architecture and workflows required to formulate test strategies. As a member of our team, you will work in a high performance, high frequency, enterprise technology environment.This role will work with all levels of business, ensuring the deliverables align with business requirements with measurable.
Responsibilities
- Coordinates the work of teams along multiple work-streams like data partners, integrated system, external vendors, etc.
- Query and analyzes data to verify results, troubleshoot production issues, and enhance the test automation suites
- Creates automated tests to meet speed to marketgoal ensuring quality
- Troubleshoots and optimizes automated tests and supporting artifacts to execute automatically in CI/CD pipelines, reduce cycle time
- Escalates risk and issues to enable the effective planning and communication to stakeholders
- Embraces the mindset of fearlessly engaging in manual hands-on and exploratory testing whenever circumstances demand it
- Responsible for identifying, documenting, and effectively resolving defects through meticulous reporting and tracking
- Adheres to the organizations Quality Engineering best practices while helping to drive changes to our testing practices where necessary
Qualifications
- A proven track record of over 3+ years in successfully testing using automation tools and ensuring the quality of applications.
- Proficient in conducting thorough business requirements analysis, designing efficient test automation suites, and diligently logging and tracking defects throughout the testing process
- Expertise in applying agile methodologies and principles to software testing, ensuring efficient and effective testing practices throughout the development lifecycle
- Proficient in Test Automation frameworks like UI/Path, Selenium.
- A solid understanding of software testing concepts, including test planning, test case design, and defect tracking, is essential.
- Knowledge of different testing methodologies, such as black-box, white-box, or gray-box testing, is also important.
- Proficiency in using CI/CD tools like Jenkins, TeamCity is valuable.
- Understanding how to integrate automated tests into the CI/CD pipeline and execute them as part of the software development process is crucial.
- Proficient in Software development lifecycles, agile delivery methods and DevOps
- Familiar with MEAN Stack, Cloud Native Technologies, Kafka, UNIX Scripting
- Good experience inGitbased source control tools likeGitLab, GitHub,Bitbucket
- Experience with SQL and database/backend testing
- Hands-on experience with API testing tools such as Postman and SoapUI
- Mentor team members by reviewing their work, sharing technical knowledge, and fostering a collaborative and growth-oriented team environment
Required Experience & Education:
- Bachelor degree in computer science or information technology, with at-least 3-5 years of experience in automation engineering.
- Healthcare domain knowledge
- Knowledge in JavaScript and TypeScript programming languages
- Excellent written and verbal communication skills
- Solid analytical skills, highly organized, self-motivated and a quick learner
- Flexible and willing to accept change in priorities as necessary