Principal QA Automation Engineer
Job Description
Primary Responsibilities
- Recommends new tools, techniques and methodologies needed to enhance productivity and quality.
- Experience in architecting & building real-time, large-scale applications.
- Collaborate with product teams to strategize & align long term solution for test automation including roadmap, tools, framework & approach.
- Evaluate, select, and formulate best usage of test automation tools and future alignment for different products and applications.
- Create a standard framework for Functional Automation, Performance Testing and Security and Penetration Testing. Presents technical documentation for review by peers and Development community.
- To work with QA team for resolution of technical issues of the product as needed.
- Develop automation strategy to support regression testing based on the technical analysis, complexity, and reusability.
- Responds appropriately and competently to the demands of work challenges when confronted with changes, ambiguity, adversity, and other pressures.
Required Knowledge/Skills
- Bachelor or Master’s degree in computer science or a related technical field
- 10+ years in Software Quality Assurance.
- Good knowledge in OOPS programming concepts and minimum 6 years of experience in programming languages like Java, Java Script.
- 8+ years’ hands on experience in development, execution, and maintenance of automated test scripts using tools like Selenium, Cypress etc.
- Minimum 5 year of working experience with development patterns such as TDD and BDD.
- Expert in automation frameworks such as JUnit, TestNG, NUnit.
- Expert in suggesting, creating, tweaking frameworks based on the team needs.
- Experience with web service technology like XML, REST, SOAP
- Minimum 3 years of working experience on designing API Automation frameworks using. RestAssured, Karate, httpclient etc.
- Good experience in Service layer automation using httpclient.
- Minimum 3 year of working experience with build management tool like Jenkins, etc. especially in creating CI/CD Pipelines as per team needs.
- Good Database testing skills on RDBMS like MySQL, Postgres, SQL server etc.
- Knowledge and experience with application performance test plan design.
- Proficient with Unix/Linux systems.
- Good experience with code reviews using tools like codecollaborator, etc.
- Ability to understand automation framework requirements and design test framework and its execution end-to-end.
- Ability to actively participate in engineering design reviews and provide quality input.
- Experience driving engineering Quality Standards
- Experience building Testing Strategy in an Agile Scrum environments.
- Strong experience in product development process improvements with a goal to improve quality.
- Experience with bug tracking tools and version control systems (Jira/Perforce/SVN/Bugzilla/GIT/GitFlow)
- Partner with development engineers in design review, code review and solution definition discussions.
- Good knowledge on performance testing tools like JMeter etc.
- AWS (Amazon Web Services): Proficiency in AWS services, including EC2, S3, RDS, Lambda, and CloudFormation. Experience in deploying and managing applications in AWS cloud environments.
Explore More
Date Posted
10/28/2023
Views
0
Similar Jobs
Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View Details