Automation Engineer Lead Analyst
Position Overview:
The role of the Automation Engineer Advisor will play a pivotal role in system 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 results and will coordinate the work of project teams along multiple work-streams like data partners, integrated system, external vendors, etc.
Responsibilities:
- Coordinates the work of project teams along multiple workstreams like data partners, integrated system, external vendors, etc.
- Query and analyzes data to verify results, troubleshoot production issues, and enhance the test automation suites
- Crafts automated tests to meet speed to market goal ensuring quality
- Troubleshoots and optimizes automated tests and supporting artifacts to execute automatically in CI/CD pipelines, reduce cycle time
- Escalates risk and issues timeously 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 organization's Quality Engineering best practices while helping to drive changes to our testing practices where necessary
Qualifications:
- A proven track record of over 2+ years in successfully testing 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 OR 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 or TeamCity or Bamboo is valuable. Any one of these is required
- 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 in Git based source control tools like GitLab, GitHub, Bitbucket
- Experience with SQL and database / backend testing
- Hands-on experience with API testing tools such as Postman and SoapUI
Required Experience & Education:
- Bachelors degree in Computer Science or Information Technology
- 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