Remote Senior QA Automation (Python) Engineer

Company: Kforce Technology
Location: San Diego, California, United States
Type: Full-time
Posted: 01.MAY.2021
< >

Summary

RESPONSIBILITIES: Kforce is seeking a Remote Senior QA Automation (Python) Engineer. This position will report to QA Manager and will be re...

Description

RESPONSIBILITIES:

Kforce is seeking a Remote Senior QA Automation (Python) Engineer. This position will report to QA Manager and will be responsible for ensuring and overseeing all aspects of quality in designated development projects - from inception to delivery. This position will also implement and maintain software test automation including performing code reviews for other automation testers. Principal Duties and Responsibilities:
  • Must have a hands-on approach
  • Actively participate in requirement review and ensure all scenarios/use cases are captured
  • Ensure the right level of documentation, training and knowledge sharing is happening within the team
  • Actively participate in design reviews to ensure there are no design flaws and application is testable, automatable and scalable
  • Ensure all stories have acceptance criteria documented before the team starts working on it
  • Ensure test cases are documented, organized and maintained in TestRail and linked to Jira tickets for full traceability
  • Ensure test runs are created in TestRail and updated as scenarios are updated for accurate reporting
  • Review test cases with team, prioritize them and identify regression, smoke and automation candidate
  • Identify candidates for test automation and develop automated tests for functional, performance and regression tests
  • Ensure all the load/performance requirements are identified at the time of requirement gathering/ software design phase and built within the project plan inform of user stories
  • Maintain and expand functional automation test framework, create Python libraries to support new test scenarios
  • Triage daily automation test results; fix failing test cases
  • Perform code reviews for new test cases submitted by QA team members
  • Provide mentorship, help and guidance to QA team members in their automation tasks
  • Develop performance tests for APIs and front end


Job Requirements:

REQUIREMENTS:

  • Bachelor's degree is required in Information Technology Management, Information Systems, or Computer Science degree preferred
  • Minimum of five years of QA test experience required
  • 2-3 years of Python scripting
Prior automation experience of both UI functional tests using selenium webdriver and API tests is required
  • API testing experience is required
  • Ability to read and understand code is required
  • Experience with Selenium and Postman is a plus
Prior experience testing applications on cloud is preferred
  • Experience with SQL and No-SQL technologies is required (e.g. Mongo DB, Dynamo DB)
  • Prior experience in working with AWS is preferred
  • Prior experience testing asynchronous applications and technologies is required (e.g. Rabbit MQ, Amazon SQS)
  • Prior experience in Agile-Scrum software development environment is required
  • Python scripting experience required
  • Robot Framework experience preferred
  • Experience with Git and Bit Bucket required
  • Integrating automated tests in CICD pipeline using Jenkins required
  • Load and performance testing using tools like JMeter required
  • Experience with test case management tools - TestRail preferred
  • Experience with Jira and Confluence preferred
  • Experience working with scrum-agile teams preferred
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

 
Apply Now

Share

Flash-bkgn
Loader2 Processing ...