Software Test Engineer

Posted on Apr 16

Location: Eden Prairie, MN
Job Type: Full Time
Job ID: W4157550

Are you interested in working with applications that are a marriage of mobile application, latest technology trends and cloud repositories?  The ideal candidate will be a passionate software test engineer who strives to write a comprehensive well-documented test suite code, while dreaming up new ways of breaking the software. You will work closely with a dynamic product development team in an agile environment applying your knowledge of software testing to influence better software design, promote testability, defect prevention and other quality concepts across products.

If you want to be challenged, work on some of the coolest technologies and have a great time doing it, this is the place for you!

Essential Duties and Responsibilities:

  • Participate in Agile working practices such as daily standups, sprint planning, sprint reviews and retrospectives
  • Perform QA activities such as estimation, test planning and design, test execution, defect reporting, test results analysis and reporting for manual and automation testing
  • Develop and maintain automation frameworks that meet our solution needs and will scale for future growth across a variety of products and technologies
  • Write and enhance current mobile test suite for manual and automated testing
  • Identify, leverage, and successfully implement opportunities to improve test efficiency and reliability for our test suites
  • Continuously review how our test strategy aligns with the latest available technologies and industry trends, and recommend ways to improve the effectiveness of our test efforts
  • Monitor automated nightly test runs, analyze test results, and quickly be able to target and fix test failures
  • Help implement and enforce continuous testing quality gates in the continuous integration and continuous deployment pipelines
  • Be an integrated part of an agile development team, working interactively with software engineers, test engineers and product managers from the beginning of the development cycle
  • Contribute in continuous improvement of product development and quality practices to make the team more efficient, deliver higher quality products, and ship on time.

  • Bachelor's degree in a related field or equivalent work experience
  • 5-7 years of software testing experience
  • Strong knowledge of software testing life cycle in an agile environment
  • Proven experience in functional testing of Mobile applications for Android and iOS
  • Ability to apply knowledge of current mobile industry trends to our test practices
  • Extensive experience with automation frameworks for both web and mobile applications, utilizing WebDriver based infrastructures (Appium & Selenium)
  • Experience with API testing techniques
  • Ability to work collaboratively with scrum teams is critical for this role. The ability to listen and implement your own as well as other suggestions for changes and improvements
  • Strong experience in object oriented programming methodologies( C# )
  • Experience working in Continuous integration platforms (Hudson/Jenkins/Bamboo) in conjunction with automated artifact deployment and testing
  • Comfortable working in a fast paced, collaborative, dynamic work environment
  • Passionate about new technology and perform technical evaluations for test tools
  • Strong problem solving, analytical and interpersonal skills
  • Excellent communication skills (verbal and written) to interface with technical and non-technical audience

Preferred Skills:

  • Experience with version control systems such as Git
  • Exposure to development and automation for cloud-based micro services
  • Container-based development environments (Docker, Rocket, etc.)
  • Experience with cloud-hosted, web and mobile application automated testing platforms (Saucelabs, BrowserStack, etc.)
SoftwareEngineer.com is owned, operated, and copyrighted by Career Marketplace (© 2002-2019, All Rights Reserved)