Software Engineer in Test - Python, Test Automation

Company: Optello
Location: Castle Rock, Colorado, United States
Type: Full-time
Posted: 03.MAY.2021


If you are a Software Engineer in Test with Python & Test Automation experience, please read on! Job Title: Software Engineer in Test - Pyt...


If you are a Software Engineer in Test with Python & Test Automation experience, please read on!

Job Title: Software Engineer in Test - Python, Test Automation
Job Location: Castle Rock, CO
Compensation: $80K - $90K Depending on Experience

Our company is a flight operations performance engineering firm, established in 1999, that specializes in Runway Analysis, Weight and Balance, and Flight Planning solutions for the airline and corporate flight operations industry. The aircraft we provide data for range from airline operated small turbo-prop aircraft (regional airline market) and wide body aircraft (international carrier) to corporate turbo-prop aircraft and large cabin ultra-long haul business aircraft.

Top Reasons to Work with Us

  • Competitive Compensation ($80K - $90K base salary DOE)
  • Comprehensive Benefits Package!
  • Come work for a leading aviation software development company!
What You Will Be Doing

As SDET, you'll be an essential part of a high performing agile development team focused on building the framework to enable automated testing to improve test coverage and work side by side with the development team to ensure testability is accounted for in designs and implementations for new feature development and tech debt refactoring.

Responsibilities Include The Following

You'll be able to drive quality within the team by encouraging team members to test their code at all levels (unit tests, integration tests, performance tests, end to end tests, security tests. etc.), play a critical role in designing, developing and implementing test automation strategies and ensuring the test infrastructure availability to support continuous testing efforts.
  • Participate fully as a member of the automated testing agile development team
  • Independently complete complex coding tasks as part of two-week sprint cycles in order to create, maintain, and enhance automated tests and the automated testing framework
  • Create and configure test environments where automated tests will run
  • Build automated test suites to exercise our web application using Python, PyUnit, and Selenium.
  • Build and maintain our mobile testing framework using Swift.
  • Build and maintain backend API tests using Postman and Python.
  • Execute automated tests, analyze the results, and report defects
  • Provide careful code reviews to ensure testability is considered
  • Follow code standards and adhere to the established development process
  • Participate in team Scrum events (including backlog grooming, stand ups, planning, reviews and retrospectives) and ensure that requirements are met
  • Review test cases and scenarios with the QA team to ensure automated tests are covering accurate requirements
  • Automate the collection and visibility QA metrics/KPIs in order to educate stakeholders and influence decisions.
  • Actively refine automated tests to eliminate sources of test automation flakiness and increase confidence in test automation.
What You Need for this Position

Bachelor's Degree (Master's a plus) in Computer Science or similar discipline with 2-3+ years of experience with the following:
  • Hands-on test automation development, with experience building a test automation suite from the ground up a plus
  • Python
  • Object-oriented programming experience; programming design best practices; ability to develop solutions in solving complex automation needs
  • Microservices and RESTful APIs
  • Test methodology and automation strategies
  • Unit, Integration/Mid-Level and Acceptance testing
  • Continuous Integration/Continuous Testing tools such as Jenkins, Xcode server, Fastlane etc. to automatically test and release products
Nice To Haves
  • iOS mobile test automation experience
  • Swift
  • AWS or similar cloud environment experience
  • Experience with aviation software products/applications
So, if you are a Software Engineer in Test with Python & Test Automation experience, please apply today! or send an updated copy of your resume to for immediate consideration!

Email Your Resume In Word To

Looking forward to receiving your resume through our website and going over the position with you. Clicking apply is the best way to apply, but you may also:

  • Please do NOT change the email subject line in any way. You must keep the JobID: linkedin : MV1- -- in the email subject line for your application to be considered.***
Mike Vandenbergh - Lead Recruiter - Optello

Applicants must be authorized to work in the U.S.

Optello is proud to be an Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.

Your Right to Work - In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

Optello will consider for Employment in the City of Los Angeles qualified Applicants with Criminal Histories in a manner consistent with the requirements of the Los Angeles Fair Chance Initiative for Hiring (Ban the Box) Ordinance.

Apply Now


Loader2 Processing ...