Sr. Automation Engineer

Gravity IT Resources

Apply Now

The Senior Automation Engineer will implement the test approach and strategy for their team. Be part of a highly collaborative environment where developers, testers and the business work together as a team to deliver the best possible software using agile development and testing methods. Automation tools and frameworks proficiency required. Requires the ability to complete tasks with minimal supervision.  

Job Responsibilities

  • Develop and publish test plans, procedures and final test reports 
  • Develop detailed test cases to meet software requirements 
  • Provide walkthroughs of test plan/approach to the development team and provide reports to stakeholders 
  • Report, review, and close problem reports 
  • Ability to execute automated and manual test cases 
  • Publish and discuss test results with project stakeholders 
  • Work within a highly collaborative software development team that utilizes Agile Development methodologies. 
  • Identify software problems during testing, determine steps to reproduce them, and enter them into a defect-tracking database with detailed troubleshooting 
  • Manage code deployments to production and carry out post deployment verification 
  • Build clear, concise, and complete test-related documentation 
  • Participate in all aspects of QA within the company implementing approaches and strategies for the software development lifecycle using automation where possible 
  • Ability to collaborate with Architects and other teams to deliver on larger projects 
  • Participate in all aspects of QA within the company implementing approaches and strategies for the software development lifecycle using automation where possible 
  • Identify software problems during testing, determine steps to reproduce them, and enter them into a defect-tracking database with detailed troubleshooting 
  • Ability to access software readiness by reviewing performance metrics  
  • Train and mentor other team members (both developers and testers) and promote best development practices 
  • Perform other duties as required and assigned by manager and upper management.
  • Follow legal policies as directed.

Job Requirements

Minimum Job Requirements 

  • 5+ years hands-on experience with automation frameworks 
  • 5+ years of experience in at least one software programming language (Java, Python, etc.) 
  • Expert knowledge in relational and/or NoSQL databases 
  • Expert in debugging and reviewing software application code 
  • Expert in testing database integration issues, preferably with Oracle and SQL 
  • Ability to create clear and concise technical documentation 
  • The candidate possesses very good problem-solving and communication skills and experience working closely with developers 
  • Proficient in git and Github, or similar RCS (subversion, CVS, mercurial).  
  • Experience with Linux (Ubuntu and bash experience preferred) 
  • Proficient in test driven development, unit testing & functional testing practices and tools 
  • Ability to adopt a new test framework versions or tools  
  • Competent using IDEs like Eclipse, IntelliJ 

 

Preferred Job Requirements 

 

  • 3+ years' experience with agile methodologies such as Scrum and XP 
  • Proficient testing micro service architecture 
  • Ability to incorporate a TDD/BDD approach in testing 

Proficiency 

  • Java (or similar language) 
  • Maven 
  • Software Development Processes & Technologies 
  • Agile Development 
  • Github or similar RCS 
  • Restful Web Services 
  • Test-Driven Development 
  • Automation Frameworks (JUnit, testing 
  • Data Structures 
  • Spring 
  • CI/CD 
  • Selenium 
  • DevOps Principles 
  • Kubernetes/Docker 
  • Test Strategy and Design 
  • Process Improvement 
  • Micro Service Architecture 

 

Exposure 

  • Linux 
  • Product Management 
  • Industry Technology Leadership 
  • Strategic Vision 

 

Mastery 

  • Database Knowledge (Relational, NoSQL) 

Education

Bachelor's degree in computer science, engineering, or related discipline or equivalent years of experience

Joseph.Tibolla

Apply Now