HamburgerMenu
hirist

Job Description

Description :

Lead Automation Engineer

The Staff Engineer is responsible for will leverage their experience to plan and conduct all levels of Automation strategy against our software products within an agile team of designers, Testers and developers. The candidate will use the provided Automation tools and agile processes to assist developers and testers, ensure that the products work as expected and manage the tools, frameworks and verification environments.

This position reports to the Senior Engineering Manager and is part of the Software Department, Automation team located in Bangalore and will be an on-site role.

In this role, you will have the opportunity to :


- Design and implement scalable automation test strategies for sophisticated systems and drive automation testing architecture, implementation, improvement, and infrastructure.

- Research the newest technology automation trends, coding standards, libraries, and frameworks to constantly challenge continuous integration and testing types

- Develop, maintain, and implement automation tests for functional, integration, regression, performance, and user interface.


- Create design, code, and unit test modules/components and Mentor verification/Automation team members to ensure the best automation testing practices are used consistently.

- Responsible for the definition, integrity, and stability of software automation architecture and designs on the assigned product(s) and subsystems and for integration of automation tests in a continuous integration system (git, TeamCity) and to solve any failures.

- Mentor and coach, a team of skilled engineers to Automate applications using Agile methodology and participate in architecture, design, and code reviews and all Agile ceremonies.

- Readily accepts responsibility and accountability for project success and critical decisions and organize the team and implement Automation processes to deliver on time with high efficiency continuously.

- Engage with appropriate multi-functional collaborators, technical leaders to communicate projects status, bring up issues, and guide and influence strategic decision-making.


- Identify right 3rd party software components/frameworks to be used in existing software automation systems and be comfortable with details and hands-on to make sure the delivery expectations are met.

The essential requirements of the job include :


- Bachelors degree in computer science, Software Engineering, Computer Engineering, Electrical Engineering, or related field. 10 years of experience designing and implementing automation testing frameworks, testing methodologies, and strategies.

- Experience with Visual Studio, C#, JAVA, C+++ language with Performance, API, Cloud, Reporting and Automation Testing Frameworks using both Desktop and web applications.

- Experience with Continuous integration (CI) principles and build, deploy and version control tools such as Bitbucket, Git, Bamboo or Team city, Jenkins, Team city, TFS, CruiseControl.NET

- Ability to juggle and prioritize mentoring along with individual contribution. The work hours are flexible and to cater to the needs of global customers and stakeholders, you may need to attend calls and virtual meetings as per different time zones

- Ability to work with multi-functional and remote teams. Good at setting Quality standards in various new testing technologies in the industry.

It would be a plus if you also possess previous experience in :

- Proven ability to make decisions, positively influence others, and work well in a fast-moving environment.

- Interpersonal Skill : Team player who has a proven track record of working effectively in a cross-functional, matrix environment and with user groups.

- Excellent written and verbal communication skills, including the ability to interact well with people at all levels within an organization.

- Exceptional attention to detail, Strong organizational, time management and prioritization skills, Comfortable with ambiguity

- Work with geographically distributed teams while maintaining highest standards in collaboration and communication and readily accepts responsibility and accountability for project success and key decisions.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in