Automation Engineer (C#)

Back

Automation Engineer (C#)

@ Perficient

Job Overview:

  • As an Automation Engineer, you will participate in all aspects of the software development life-cycle which includes estimating, documentation, testing of applications developed for our clients, taking direction from solution architects and leads on development.  
  • Ability and experience in manual and automation testing required.  


Responsibilities

  • Participates in all testing activities for the product team, including test strategy/planning/execution, load/stress testing, functional/regression, both automated and manual
  • Develop test plan and test procedures with clear understanding of the requirements to ensure the high quality of products
  • Creates and/or maintains the automation test framework
  • Collaborates with solution architects and development Engineers on common practices and libraries
  • Collaborates with product owner and engineers to define detailed test scenarios
  • Creates functional and integration test scripts, both automated and manual
  • Ensures real-time automation of tests, collaborates with developers


Qualifications:

Qualifications

  • 5+ years of experience in with focus on test plan creation, quality assurance testing, and testing automation.
  • Experience with multiple testing strategies including: high availability, disaster recovery, rogue testing, happy path, negative testing, performance testing, and functional testing
  • Must have Solid experience with automation frameworks/tool Selenium, .Net,AzureDevOps
  • Experience with web services and APIs testing using API testing frameworks (e.g. Rest Assured, JMeter, SOAP- UI, Postman)
  • Experience with continuous integration and continuous delivery tools (e.g. git/github, Jenkins, bamboo, gradle/maven, artifactory)
  • Basic knowledge on Linux/ Unix commands.
  • Good knowledge and experience with databases (relational and/or NoSQL).
  • Experience with Agile task management tools (e.g. JIRA, Rally, VersionOne).
  • Ability to communicate effectively via multiple channels (verbal, written, etc.) with technical and non-technical staff
  • Strong consulting and communication skills
  • Knowledge and experience in developing software using Agile/Scrum methodology
  • Experience with Rest Assured testing framework, Cucumber a plus
  • Passionate about pushing the envelope on current technologies and motivating others to adopt new development and testing methodologies
  • Bachelor’s Degree in MIS, Computer Science, Math, Engineering or comparable major


How to Apply:

Apply online at https://www.perficient.com/careers

Visit Site to Apply

Location: Lafayette, LA
Date Posted: June 16, 2022
Application Deadline: July 18, 2022
Job Type: Full-time