Job Title: Sr. Software Test Engineer
Job Location: Eden Prairie,MN
Are you interested in working with applications that are a marriage of mobile application, latest technology trends and cloud repositories? We?re looking for talented and energetic people interested in joining our team, 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.
Other duties may be assigned
Bachelor's degree in a related field or equivalent work experience
5-7years 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
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.)
Clinical/Healthcareexperience is a plus
This person will be responsible for testing Mobile messaging applications used by doctors and nurses. The Doctors and nurses will be receiving alerts and notifications about critical information.
Experience with testing notifications on iOS and Androidpreferred.
Jenkins experience is required.
Performance testing and security testing experience is highly preferred.
Security testing tools like white source and checks marks are used by the client, so any background/ exposure to those is highly beneficial.
C# is a must.
Experience in Appium or Selenium.
The candidate will be working in a team size of 4developers and 3 testers.
Strong experience/ background in Agile ( scrum) preferred.