Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Interpretation and Education Intern

Flexion

Interpretation and Education Intern

Sun Prairie, WI
Full Time
Paid
  • Responsibilities

    SDET - REMOTE 

    WHY YOU WANT TO WORK WITH FLEXION:

     

    Flexion is currently seeking a SDET for our client, which is a rapidly growing Baltimore-based small business providing health related consulting services to the federal government. At the center of this company's culture is a commitment to instilling a dynamic and employee-friendly place to work.  They place a priority on promoting a supportive and collegial team environment and enhancing staff’s experience through career development and educational opportunities.

     

    We’re looking for a Software Development Engineer in Test (SDET) with an unwavering passion for working in autonomous, self-directed teams to build complex systems using lean, agile mindsets—this means delivering incremental business value with each sprint and enabling options at all scales. For this project, you and your team will be building an enterprise scale data warehouse and working with other teams to effectively consume and use data to improve digital healthcare experiences for millions of Americans.

     

    WHAT THE JOB LOOKS LIKE:

     

    You’ll be part of a multi-disciplinary, agile application development team tasked with modernizing an enterprise government system. The project work is primarily remote but may require some client on-site work estimated at <10%.

     

    • Collaborate to analyze, review, and refine requirements and/or acceptance criteria throughout the refinement, development, review and implementation process.  
    • Collaborate with teammates to design, and implement quality software solutions to satisfy business requirements.
    • Working with all aspects of software development; including DevOps, research, support, documentation and test design. 
    • Shift gears to analyze, triage and resolve critical issues collaborating with other teams.
    • Analyze the existing system, tests, data and documentation to provide input to the development of a quality modernized solution.
    • Shift-left testing in all aspects of the product delivery lifecycle
    • Coordinate and collaborate with teammates on interdependent work streams throughout the development process to provide real-time quality related feedback.  
    • Engage in and coach the design and development of quality infrastructure that encourages the optimal combination of unit/component/integration and end to end tests.
    • Develop and coach the development of high quality automated unit, integration, functional, load, and performance tests and test suites.
    • Integrate and coach the integration of all automated tests into the development process and CI/CD build process.
    • Collaborate with other engineers to develop best practices for software quality assurance.

     

    WHY WE WANT TO HIRE YOU:

     

    You thrive working in a dynamic environment and think, design, and code with the knowledge that things will change. You want to work with team members that challenge you every day. You demonstrate an unwavering commitment to automated code coverage. 

     

    YOU HAVE: 

     

    5+ years of test driven development software engineering and/or quality assurance in the context of application development.  In addition, experience coding, debugging and/or ability to read and understand code is a must. 

    Self-motivation with strong communication skills

    Passion for learning new technologies and the ability to do so quickly

    Experience with agile application development

    Experience with AWS and cloud environments

    Experience collaborating to solve complex problems and implementing solutions.

    Knowledge and experience with unit, api, performance, smoke test and functional test frameworks and associated languages, e.g.:

    • Angular/JavaScript [jasmine, jest, protractor, cucumber, etc.]
    • Java/R/Scala/or Python [junit, Spock, RUnit, Geb, pytest, etc.]

     

    Linux command line experience

    Methodologies

    • Agile development
    • Test driven development
    • Continuous integration/deployment

     

    In this position, we follow these principles:

    • Speak openly and honestly with your colleagues and clients about problems and proposed solutions
    • Welcome and handle changing requirements and priorities with little or no warning
    • Collaborate online in small groups about 50% of the time
    • Encourage simple and minimal solutions that keep options open
    • Expect and vocally advocate for quality first
    • Learn new practices and techniques as the situation demands
    • Ensure the teams develop demonstrable software every week or two
    • Do what needs to be done to deliver the product or project without ego or attitude
    • Dig deep to find the root causes of problems so we can create the right solutions
    • Relentlessly improve yourself, your team, and your processes

     

    The most efficient way to reach our recruiting team is to submit your resume through the URL provided.

    Required Skills Required Experience