Senior QA Engineer

Continuum Austin , TX 78719

Posted 3 months ago

Role: Senior QA Engineer

Reports to: Director of Engineering

Department: Engineering

Location: Austin, TX

Job Type: Full Time, Exempt

Help Us Shape the Future of Data

Anaconda is the creator of the world's most popular Python data science platform. With more than 16 million users, the open source Anaconda Distribution is the easiest way to do data science and machine learning. Anaconda Enterprise allows organizations to collaborate, govern and deploy their Python and R data science in enterprise data centers and clouds. Customers include leading companies from the banking and financial services, energy, auto, technology, and healthcare industries.

Anaconda is seeking people who want to play a role in shaping the future of enterprise AI, machine learning, and data science. Candidates should be knowledgeable and capable, but always eager to learn more and to teach others. Overall, we strive to create a culture that is both relaxed and focused, and we stress empathy and collaboration with our customers, open source users, and each other. Our primary employee perk is that we are actively working on projects that have a global impact, whether it's detecting fraud in the financial markets, accelerating cancer research, or fighting human trafficking and terrorism.

Anaconda is seeking a talented hands-on QA Senior Automation Engineer to join our rapidly growing company. This is an excellent opportunity for you to leverage your skills and passion for creating a unique culture and gain new skills in the world of data science and analytics.

What You'll Do

  • Design and lead automation efforts across Anaconda's product lines

  • Own and be accountable for product quality across our product lines through your testing and QA initiatives

  • Collaboratively develop, implement and ensure adoption of automation test solutions as well as the processes for effective monitoring and reporting of automation test cycle results

  • Work with the Agile development teams to analyze project requirements with the goal of increasing automated testability and decreasing risk while maintaining delivery timelines

  • Define and present test results, trends and key results to the engineering team, product management, and senior management

  • Ensure tight integration of test automation with CI/CD efforts

  • Create, document, maintain, extend and execute automation test coverage including: automated test scripts for APIs, platform and UI software components in close coordination with developers and other key stakeholders and from functional and technical documentation

  • Conduct test case reviews to ensure scenarios accurately capture business functionality

  • Act as key knowledge resource for testing automation and train and support other team members as appropriate

What You Need

  • 5+ years of enterprise software development and/or QA automation

  • Hands-on experience with one or more of the following technologies and programming languages: Virtualization (e.g. VMware), containers (e.g. Docker), container orchestration (e.g. Kubernetes), Python, Java

  • A deep understanding of QA concepts, automation design patterns and software testing principles and methodologies

  • Experience in test case writing, automation tool frameworks, and automated script development, and maintaining test data sets and associated documentation

  • Experience with load and performance testing including design, development, implementation and reporting

  • Experience in Continuous Integration environments, ideally using Jenkins

  • Working knowledge in JavaScript and TypeScript

  • Working knowledge in BDD testing tools (e.g. Protractor, Selenium), Git and Jira

  • Experience working in an Agile environment and coordinating QA/testing activities around development work in a sprint

  • Experience working with and testing API / Restful services

  • Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen

What Will Make You Stand Out

  • BS in computer science or a related field preferred

  • Strong hands-on experience with VMware, Docker, Kubernetes, TypeScript, Protractor, Selenium, Python

  • Working knowledge of Python

  • Data science and machine learning experience

Why you'll love working here:

  • Dynamic company that rewards high performers

  • Be on the cutting edge of new technologies and services

  • Collaborative team environment that values multiple perspectives and fresh thinking

  • Employees-first culture

  • Work home Wednesdays (optional)

  • Casual dress code

  • Flexible working hours

  • Medical, Dental, Vision, HSA, Life and 401K

  • Pre-IPO stock options

  • Unlimited vacation

An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior QA Engineer


Posted 3 months ago

VIEW JOBS 6/10/2019 12:00:00 AM 2019-09-08T00:00 <h3>Position Overview </h3><p>Data and human connection come together in our mission to bring communities together to collaborate and solve Social Determinants of Health – a career at TAVHealth (a subsidiary of Signify Health) is a career with purpose. Our employees are empathic, passionate, confident, innovative change agents who aren’t afraid to take risks and also have fun.</p><p>As a Senior QA Engineer, you will report to the Vice President of Engineering and take full responsibility for the software quality assurance process at TAVHealth. You will manage a small team of QA Engineers to create and maintain a suite of automated tests that can effectively perform system integration and regression testing with little or no manual interaction. You will also be responsible for manual testing as necessary to ensure that applications are ready to be released into production. </p><p>This role will work closely with the technical leads for software development, product managers, and other departments to create a comprehensive plan for quality assurance, including clear paths of communication about new releases and defect resolution. You will be responsible for managing tickets in Jira as necessary and for documenting policies and procedures in Confluence.</p><p>If this sounds like an exciting opportunity, and you are interested in realizing TAVHealth’s mission to “<strong>Turn Your Town into a Team</strong>”, contact us to learn more!<br></p><p><strong>Requirements</strong></p><h3>Qualifications:</h3><p><br></p><h3>Education /Licensing Requirements:</h3><ul> <li>6+ years of QA experience with web applications</li> <li>2+ years of experience leading a small team of QA Engineers</li> </ul><h3>Essential Skills/Experience:</h3><ul> <li>Deep experience with automated browser-based testing platforms such as Selenium, Cypress, or Puppeteer</li> <li>Experience managing RainforestQA test scripts is a plus</li> <li>Experience with Groovy and Grails or similar platforms is a plus</li> <li>Excellent verbal and written communication skills</li> <li>Experience in agile development</li> </ul><h3>Essential Characteristics:</h3><ul> <li> <em>Software Development/Management</em> - Ability to design, write, test, debug/troubleshoot, and maintain the source code of computer programs and to manage and maintain software in an organization.</li> <li> <em>Creativity</em> - Demonstrates creativity and innovation in developing solutions to improve organizational, individual, and group outcomes; suggest creative options to handle situations; challenges others to identify creative approaches to problems; creatively illustrates customer processes in a simple, concise, and compelling way.</li> <li> <em>Critical Listening</em> - Makes a concerted effort to listen to what people are saying and what they are trying to say; thinks carefully before responding and avoids jumping to conclusions; asks thoughtful questions to elicit more information; maintains positive and supportive demeanor to allow meaningful conversation.</li> <li> <em>Project Management</em> - Has knowledge of fundamental PM processes, methodologies, and tools and techniques and ability to adapt them into the organization. The ability to gain influence and respect of stakeholders and management by demonstrating the linkage between the organization’s business goals and the project.</li> <li>T<em>echnical Prowess/SME </em>- Ability to quickly get to know our products, processes, and business needs to a sufficient level to drive projects, improvements, and enhancements.</li> </ul><h3><br></h3><h3>Essential Job Responsibilities:</h3> <ul> <li>Create and maintain Software Quality Assurance policies and procedures</li> <li>Lead and mentor a small team of QA Engineers</li> <li>Play a key role in release planning</li> <li>Write and maintain automated test scripts that perform system integration and regression testing for web applications</li> <li>Document and perform manual testing of web applications</li> <li>Document and report defects when they are identified</li> <li>Help drive improvements to the build process</li> <li>Build and maintain positive relationships with customers and internal users</li> <li>Manage Jira issues and work with the development team to resolve</li> <li>Maintain QA documentation in Confluence</li> </ul><h3>Working Conditions:</h3><ul> <li>Working on a regular basis in the Austin office</li> <li>Occasional travel to San Antonio and other cities nationwide</li> <li>Frequent remote collaboration with colleagues in other cities</li> <li>Ability to work well in a fast-paced environment</li> <li>Enjoys working with people to address their needs, and being a partner in achieving good health</li> </ul><p></p><p><strong>Opportunities provided by TAV:</strong></p><p><em>A dynamic culture of "Freedom and Responsibility" which means:</em></p><ul> <li>We believe in horizontal collaboration and not vertical chains of command</li> <li>We hire extraordinary colleagues who thrive in an environment based on our Guiding Values</li> <li>We honor and recognize when an employee exemplifies one of our Guiding Values</li> </ul><p><strong>Benefits</strong></p><ul> <li>Variety of health plans to meet the needs of all employees</li> <li>401k match</li> <li>3 day on-boarding sessions giving new hires an opportunity to meet their new colleagues and TAV leadership</li> </ul> Tavhealth Austin TX

Senior QA Engineer