QA Automation Engineer

Agile Global Solutions Inc
TBD
Full-time

JOB DESCRIPTION :

Position : Automation Engineer

Location : TBD

Duration : 6 months+

Job Competencies

Location : TBD

Job Description :

Role and Responsibility

Key Responsibilities for QA Automation Engineer

  • Development of Load and Performance Testing
  • Improve the existing QA process
  • Develop Automation Frameworks
  • Development of toolsets to augment QA and Development testing
  • Brings skills to enable shift left in the software development life cycle, quality engineering related to code quality, early testing, defect prevention as opposed to defect detection and providing guidance on automation framework architecture and design.
  • Responsible for platform integration including continuous Integration (CI)
  • Creating Test Plans

What You Need for this Position

  • Good understanding of QA methodology test cycles, test plans, and software releases
  • Experience with automation / programming languages and frameworks (Selenium WebDriver)
  • Experience with testing frameworks, such as JUnit / TestNG; and scripting languages Python, knowledge of Cucumber, CapaBara, Sauce Labs.

Job Responsibilities :

  • Convert manual quality scripts to automated scripts using mainly Gherkin scripting language and enhancing Automation framework
  • Analyzes, programs, debugs and modifies computer programs for system automation testing
  • Exhibits high personal commitment to quality, implementing development and test best practices.
  • A passion for quality and high attention to detail.
  • Able to use professional development concepts and company processes to solve routine problems
  • Exercises judgment using standard software development processes in analyzing situations or data.
  • Designs or conducts design modifications of complex systems or subsystems for the purpose of testing automation.
  • Performs design changes for product improvements / upgrades and actively participates in design and code reviews.
  • Works with Development and Quality Engineering staff to resolve problems with released software.
  • Provides input on schedule and accurate estimation of project deadlines.
  • Assists Development in troubleshooting and testing.
  • Provides input towards general process improvement
  • Develop and test the performance of the system to improve overall user experience
  • Develop and implement Testing suite software as specified in technical specifications / software design documentation.
  • Communicate with the development and support team issues found and build test cases to expose weaknesses in the software.
  • Implement test cases to verify web based security vulnerabilities.
  • Will be responsible for current Regression and validation with CICD & Smoke validation
  • Dev Ops experience would be a big plus.
  • The profile needs to have DevOps tool Shellscript, Chef, Puppet. Python / Ruby and need to have DevOps language and can kick off jobs and can troubleshoot issues.
  • Can debug and maintain scripts & Chef & puppet recipes
  • Need to coordinate b / w dev team and others
  • Need to maintain code and deploy / rollback on need basis

Required Experience :

  • B.S in CS, Engineering, or related degree
  • Over 3 years of years of professional QA experience including 2+ Years of Automation Experience
  • 5+ yrs Experience, SOAP, API
  • Web application development exp.
  • Strong knowledge of OOO programming Java
  • Requires in-depth, working knowledge of major areas of software engineering. Demonstrated work history of successful application of concepts of typical problem solving within specialty.
  • Good oral and written communication skills.
  • Good problem solving skills with the ability to analyze and diagnose a complex application.
  • Attention to detail and following issues to resolution.
  • Self-starter, high energy.
  • Train and mentor team members.
  • Experience building a test automation framework from scratch
  • Strong Java and Selenium WebDriver experience
  • Understanding various types of testing including functional, regression, performance, and load testing
  • Have created automation scripts using one of the above mentioned tools to setup and validate infrastructure & environments
  • Able to work under tight deadlines

What The Right Professional Will Enjoy!

  • Joining a growing team that utilizes cutting edge technologies!
  • Opportunity to be a vital part of a team!
  • Fun work environment!
  • 30+ days ago
Related jobs
Promoted
PMI (Project Management Institute)
Nashville, Tennessee

JobPosting","title":"QA & Automation Engineer III","datePosted":"2024-09-04T00:00:00","validThrough":null,"description":"QA Automation Engineer (Multiple Openings), Project Management Institute, Inc. The position requires a Bachelor's degree in Electronics Engineering, IT, or a related field, and fi...

Agile Global Solutions Inc
Brentwood, Tennessee

Key Responsibilities for QA Automation Engineer. Brings skills to enable shift left in the software development life cycle, quality engineering related to code quality, early testing, defect prevention as opposed to defect detection and providing guidance on automation framework architecture and des...

Promoted
Comfort Systems USA Southeast
Nashville, Tennessee
Remote

As a building automation system engineer, you will be tasked with programming, developing, commissioning, and implementing Direct Digital Control and other building equipment and automation systems which are primarily associated with HVAC systems in commercial buildings. Bachelor’s degree in Compute...

Promoted
CereCore
Nashville, Tennessee

Collaborate with the scrum team members to develop Agile testing strategies that address areas such as database impacts, functional software use cases, regression testing, negative testing, error or bug retests, or usability. Experience testing API test automation. Build new automation test scripts ...

Promoted
Insight Global
Nashville, Tennessee

The Consulting level Automation Engineer will function as the technical lead for the Finance Automation team. This individual will function as both an engineer and an architect and will have to see the bigger picture to create solutions. On the automation side they use the RPA tool Ui Path. NET -Str...

Promoted
Ingram Content Group
La Vergne, Tennessee

The Automation Engineer reports to the Director of Engineering and partners with Manufacturing, Distribution, Logistics, and Information Technology teams to deliver breakthrough solutions for the enterprise with tangible results within the manufacturing and distribution centers. Degree in Engineerin...

Voya Financial
Nashville, Tennessee

Delivers software engineering designs and programs for new and existing products (enhancements and new product development) that meets business needs. Provides technical direction and coaching to software developers and associate software developers in application development activities. Provides pr...

Coats
La Vergne, Tennessee

Run testing and validation on components and final products Analyze test results, identify issues, assist in determining root causes Make recommendations for fixes and improvements, based on in house testing and Field evaluation Document technical issues and solutions, and maintain these documents t...

Emonics LLC
Tennessee, United States

Maintaining automation operations. Working process control engineers. Monitoring automation and providing support. Automation projects for Manufacturing facilities – preferably in the transportation / Automobile/ Automotive / Auto sector. ...

Amazon.com Services LLC
Nashville, Tennessee

As an Amazon Technologies Systems Engineer, you will be the primary point of contact for internal customers and partners, driving the implementation and continuous improvement of world-class maintenance, repair, and supportability solutions for Amazon's Mechatronics and Sustainable Packaging systems...