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 works 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
-
E xperience 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