Job Description :
Software Engineer in Test
Eden Prairie, MN
6 Month Contract to Hire (no H1-b or OPT/CPT)
Notes from the hiring manager:
This is a large developer team. They are invested in DevOps. We are looking for somebody to automate unit tests to insure that they are making good quality builds. We are looking for somebody that is coming from either a Java development background but is fine if they are going from a Quality Assurance being a Software Engineer in Test. We are looking for somebody that has experience testing DevOps. Also somebody that has relational database knowledge. If you find somebody that has experience writing Queries would be helpful. Healthcare background is just nice to have. This is a 12 person team and they are looking to interview and hire this person ASAP.
Interview process: 1st round is a phone panel interview (technical interview with 3-4 people) followed by an in person individual interview (looking to see if they are a cultural fit They will interview somebody through WebEx as a last resort but will exhaust the local talent before this and they still might even push for in person at that point.
Full job description:
Primary Responsibilities:
Partner with Developers, System Analysts, Business Analysts, Delivery Owners, Product Owners, Business SME’s and Quality Engineers to develop a robust Systems Integration test plan in an DevOps agile development environment
Responsible for developing test strategy, test scenarios, QA project plan, coordinating test data setup, environment readiness, test execution and issue resolution
Responsible to System/Integration test REST API’s, User interface, Database, reporting, ETL/Batch application components
Explore new software, tools and capabilities to automate System integration testing to supports continuous delivery/DevOps agenda
Participate and provide input in system analysis, design walkthroughs and code reviews
Come up with innovative ideas/suggestions to resolve complex systems integration issues/defects
Present results to the project teams, Business/IT leaders to help with Go-No Go decisions
Comply with standards of the software development life cycle, DevOps and continuous delivery process
Meet or exceed all defined target test goals and milestone dates for the project in order to ensure its overall success
Required Qualifications:
Bachelor’s Degree in Engineering or equivalent work experience
5+ years of Quality engineering testing experience in a web application environment Testing User Interfaces, backend database, Web services, API’s, Batch/ETL application components
3+ years of hands-on scripting/coding experience in any one of the below Java automation testing tools such as Spock, Groovy, Selenium, Gatling, Junit, Geb, Cucumber, C++, .Net or other similar tools which uses object oriented programs
2+ years of experience writing Functional/Integration test plans and test cases for complex software application
2+ years of hands-on testing experience in a Continuous Integration/Delivery/DevOps environment supporting weekly or daily production deployments
2+ years of hands-on testing experience working with XML/JSON, MQ interface, EDI X12, SQL transactions
1+ years of hands-on experience working with UNIX operating system and writing DB SQL scripts
Exposure to incremental agile software development methodologies
Prior experience in working closely with Developers and Architects in solving software defects
Experience in creating and implementing testing methodologies, processes to solve testing problem in hand
Preferred Qualifications:
Prior Java programming experience
Prior Performance testing experience
Health care experience