MedfordRecruiter Since 2001
the smart solution for Medford jobs

Software Engineer in Test

Company: American Society of Clinical Oncology
Location: Myrtle Point
Posted on: March 16, 2023

Job Description:

Are you interested in making a world of difference in cancer care?

Cancer strikes more than 10 million people worldwide each year. As the leading medical society representing doctors who care for people with cancer, the American Society of Clinical Oncology (ASCO) is committed to conquering cancer through research, education, and promotion of the highest quality, equitable patient care.

Who we are:

ASCO is a flexible, high-performance membership organization where employees collaborate to support our mission through evidence, care, and impact. Together with Conquer Cancer, the ASCO Foundation and CancerLinQ colleagues, we foster a culture that prioritizes customer-centricity, emphasizes teamwork, commits to quality, and values inclusion. Our culture, ASCO Works - Our Way of Working, has long enabled workplace flexibility and embraced technology to help us achieve balance.

ASCO offers competitive salaries, an excellent benefits package, and opportunities to participate in professional development programs. To learn what it's like to work at ASCO, click here.

Who we are looking for:

ASCO is in search of ahighperformingand experienced Software Engineer in Test. We are seeking someone who is a collaborative, hands-on engineer seeking to grow our quality and test automation efforts across the entire ASCO digital ecosystem. This person must demonstrate a passion for high-quality software, strong engineering principles, and methodical problem-solving skills. This position will split their time between developing test scripts, improving test automation tooling, and working with other engineers, architects, and project managers to champion a shift-left culture and ensure that solutions are delivered with testability in mind, with minimal defects, and with improved efficiency to production.

This position is based in Alexandria, VA but remote candidates are welcome.

What you will do:

* Work with developers, architects, and the quality team to improve testing strategies and outcomes across all products by driving adoption of best practices in code health, testing, testability, and maintainability


* Help create test strategy and implement test automation for new and existing features


* Identify gaps in functional test automation, document missing coverage, and add new test automation to improve coverage


* Develop new test scripts and tools for front end, back end APIs and services, and low-level systems like CI/CD, load balancing, etc.


* Develop working knowledge of the entire application stack and tests at all levels (unit, integration, and e2e)


* Evaluate applications and tests to ensure optimal coverage and reduced duplication


* Collaborate with a Product Managers and development teams to understand how new features should be tested and to contribute to automated tests for these new features


* Collaborate with engineers, architects, and Quality Engineering Manager to define and implement mechanisms to inject testing earlier into the software development process (shift-left)


* Improve and work towards good test automation infrastructure; make automated testing as efficient as possible through test parallelization and other techniques within a distributed system/architecture


* Develop and configure automated tests to execute reliably and efficiently in CI/CD environments



What you will need to be successful:

* Bachelor's degree in computer science or related field or equivalent experience and training


* 3 - 5+ years of experience in the software development and/or quality engineering


* Expertise creating scripts using test automation software such as Cypress, Selenium, Cucumber, etc.


* Strong skills in one or more scripting languages with at least one of them being Javascript or Python


* Strong aptitude for test case design, test execution, and issue resolution


* Knowledge of Quality Engineering methodology including test planning, test reporting, bug reporting/management


* Experience with AWS environment or other cloud solutions


* Experience with Continuous Integration systems (e.g., Jenkins, AWS CodePipeline, Travis, GitLab)


* Understanding of the full modern software development life cycle and how quality engineering fits in


* Strong experience using Git



Ideal Candidate will also contribute:

* 4+ years of experience developing testing documentation, such as Test Summary Reports and requirements traceability reports


* Experience with GitHub Actions


* Experience in Jasmine, Jest, and other test frameworks


* Understanding of containerization (Docker, Kubernetes, etc.)


* Experience defining high-level test automation strategy based on industry best practices


* Interest in growing knowledge and skills in Test Environment Provisioning and Configuring using technologies like Terraform, Ansible, CloudFormation, etc.



Additional PositionQualifications:

* Strong sense of ownership, urgency, and drive


* Inquisitive with strong problem-solving and analytical mindset


* Self-motivated and proactive with creative and critical thinking capabilities


* Collaborative spirit with excellent communication skills


* Strong passion for quality, great documentation, visibility, transparency, and metrics


* Strong desire to drive improvements to process and efficiency through automation


* Willing to advocate for new processes and tools to drive improvement



ADA/Physical Requirements

Must lift up to 10lbs

Fast-paced office environment with extended periods seated or standing at a desk.

High use of computer and other office technology equipment.

Travel

None

At ASCO, our goal is to foster and encourage a diversity of thought, experience, and background in our workplace. Our organization's culture is multi-dimensional, and we encourage our employees to leverage their unique perspectives and ideas. ASCO is proud to be an Equal Opportunity Employer (EOE).

Keywords: American Society of Clinical Oncology, Medford , Software Engineer in Test, Other , Myrtle Point, Oregon

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Oregon jobs by following @recnetOR on Twitter!

Medford RSS job feeds