27 days old

Quality Engineer - Automation

Discovery Communications
Knoxville, TN 37902
  • Job Code
    113976195
Discovery Communications


Quality Engineer - Automation

US-TN-Knoxville

Job ID: 24483
Type: Company Employee Full-Time
# of Openings: 1
Category: IT & Technical Operations
Discovery

Overview

We are recruiting for a talented and intellectually curious Quality Engineer – Automation, to perform manual and automated functional, compatibility, integration, and regression testing on multiple platforms of designated modules of our product. This individual must be a seasoned professional contributor and may serve in a lead role to oversee the completion of projects or assignments, including planning, assigning, monitoring and reviewing progress and accuracy of work, evaluating results, etc. The ideal candidate is an energetic, “get things done” engineer who applies critical thinking and problem-solving skills in order to deal creatively with complex situations. This position reports to our Manager of Quality Assurance.



Responsibilities

1. Responsible for implementing quality assurance and testing services to ensure that all information systems products and services meet minimum organization standards and end user requirements
2. Create, maintain, write and execute test plans and test cases to ensure adequate product testing prior to implementation
3. Generate test execution reports to management and the product team.
4. Participating in bug lifecycle processes including identifying, documenting and following through on bugs through resolution.
5. Help design, implement, and maintain test automation frameworks
6. Creates, maintains, and executes automation scripts within a framework
7. Maintains and implements continuous integration / continuous deployment pipelines in support of multiple environments and projects
8. Works with development team in establishing test strategies for all levels of test automation, including unit, integration, component, contract, acceptance and end-to-end
9. Leads in the development, publishing and implementation of automation test procedures, scripting standards, automation planning, test configuration, schedules and related documentation for software testing related to conversion, upgrade or change
10. Contributes to supporting and reviewing other QA team members’ automation initiatives
11. Responsible for entire projects or functions having modest scope/impact or portions of projects having considerable scope/impact
12. Identify key barriers/core problems and apply problem-solving skills in order to address complex situations
13. Provides general guidance and training of less experienced professional
14. Participating in design and specification reviews
15. Actively participate in (or lead) daily scrums and project planning meetings
16. Participate in peer review of code, and tests
17. Other duties and responsibilities as assigned



Qualifications

* Minimum 5+ years QA experience with solid understanding and experience in SQA methodologies, techniques and approaches
* BS/BA in Computer Science, Mathematics, Business Administration or equivalent experience
* Understanding of and experience implementing and maintaining test automation frameworks
* Should have an adequate understanding and experience working with automation frameworks to allow them to be able to extend existing frameworks and produce new/original automated scripts, evaluate existing automation scripts and frameworks to identify improvements, and draw connections among ideas
* Intermediate to advanced experience with Selenium WebDriver or its abstractions (Protractor, Geb/Spock)
* Intermediate experience testing web services (SOAP and REST)
* Experience working with build processes and tools
* Strong experience with bug tracking tools
* Strong Front-End and GUI testing skills
* Strong experience working with relational databases
* In-depth understanding of source control tools, such as Subversion, Git, or Mercurial
* Experience with cloud-based infrastructure and automation tools, such as AWS
* Knowledgeable about most Internet browsers and operating systems
* Ability to read specifications and produce test plans
* Capable of multi-tasking and ability to manage small and medium projects
* Solid written and verbal communication skills
* Ability to manage small and medium projects

* Must have the legal right to work in the United States

Preferred Qualifications

* Intermediate to advanced experience with Selenium WebDriver or its abstractions (Protractor, Geb/Spock)
* Programming experience with multiple object-oriented languages, such as Java, AngularJS, or Python
* Extensive experience testing web services in an service oriented architecture
* Intermediate experience with web service Domain Specific Languages (for example, REST Assured)
* Intermediate experience working with data-interchange formats, such as XML and JSON or GSON
* Intermediate to advanced understanding of basic ideas, concepts and practices of CI/CD/CD
* Hands-on experience with build automation and configuration management tools in support of CI/CD/CD
* Intermediate experience working with microservice or container architectures
* Certification with cloud-based infrastructure and automation tools, such as AWS
* Experience along with a strong passion for Agile / Scrum
* Proven experience with agile testing methodologies, such as Behavior Driven Development (BDD) and Test Driven Development (TDD)
* Takes steps to gain new perspectives from external sources

Knoxville, Tennessee, KX, TN

Discovery Communications, Inc. is an equal opportunity employer. Discovery is committed to being an employer of choice, not just a good place to work, but a great and inclusive place to work. To that end, we strive to recruit and maintain a workforce that meaningfully represents the diverse and culturally rich communities that we serve. Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, sexual orientation, gender identity, protected veteran status or disabled status or, genetic information.

EEO is the Law

Pay Transparency Policy Statement

If you are an individual with a disability and need an accommodation during the application process, please send an email request to HR@discovery.com.

PI113976195

<b>Discovery Communications</b><br/><br/><br/><b>Quality Engineer - Automation</b><br/><br/>US-TN-Knoxville<br/><br/><b>Job ID:</b> 24483<br/><b>Type:</b> Company Employee Full-Time<br/><b># of Openings:</b> 1<br/><b>Category:</b> IT & Technical Operations<br/>Discovery<br/><br/><b>Overview</b><br/><br/><p style="margin: 0px;">We are recruiting for a talented and intellectually curious Quality Engineer Automation, to perform manual and automated functional, compatibility, integration, and regression testing on multiple platforms of designated modules of our product. This individual must be a seasoned professional contributor and may serve in a lead role to oversee the completion of projects or assignments, including planning, assigning, monitoring and reviewing progress and accuracy of work, evaluating results, etc. The ideal candidate is an energetic, get things done engineer who applies critical thinking and problem-solving skills in order to deal creatively with complex situations. This position reports to our Manager of Quality Assurance.</p><br/><br/><b>Responsibilities</b><br/><br/><p style="margin: 0px;">1. Responsible for implementing quality assurance and testing services to ensure that all information systems products and services meet minimum organization standards and end user requirements<br />2. Create, maintain, write and execute test plans and test cases to ensure adequate product testing prior to implementation<br />3. Generate test execution reports to management and the product team. <br />4. Participating in bug lifecycle processes including identifying, documenting and following through on bugs through resolution. <br />5. Help design, implement, and maintain test automation frameworks<br />6. Creates, maintains, and executes automation scripts within a framework<br />7. Maintains and implements continuous integration / continuous deployment pipelines in support of multiple environments and projects<br />8. Works with development team in establishing test strategies for all levels of test automation, including unit, integration, component, contract, acceptance and end-to-end<br />9. Leads in the development, publishing and implementation of automation test procedures, scripting standards, automation planning, test configuration, schedules and related documentation for software testing related to conversion, upgrade or change<br />10. Contributes to supporting and reviewing other QA team members automation initiatives<br />11. Responsible for entire projects or functions having modest scope/impact or portions of projects having considerable scope/impact <br />12. Identify key barriers/core problems and apply problem-solving skills in order to address complex situations<br />13. Provides general guidance and training of less experienced professional<br />14. Participating in design and specification reviews <br />15. Actively participate in (or lead) daily scrums and project planning meetings <br />16. Participate in peer review of code, and tests<br />17. Other duties and responsibilities as assigned</p><br/><br/><b>Qualifications</b><br/><br/><p style="margin: 0px;">* Minimum 5+ years QA experience with solid understanding and experience in SQA methodologies, techniques and approaches <br />* BS/BA in Computer Science, Mathematics, Business Administration or equivalent experience <br />* Understanding of and experience implementing and maintaining test automation frameworks<br />* Should have an adequate understanding and experience working with automation frameworks to allow them to be able to extend existing frameworks and produce new/original automated scripts, evaluate existing automation scripts and frameworks to identify improvements, and draw connections among ideas<br />* Intermediate to advanced experience with Selenium WebDriver or its abstractions (Protractor, Geb/Spock)<br />* Intermediate experience testing web services (SOAP and REST)<br />* Experience working with build processes and tools<br />* Strong experience with bug tracking tools<br />* Strong Front-End and GUI testing skills<br />* Strong experience working with relational databases<br />* In-depth understanding of source control tools, such as Subversion, Git, or Mercurial<br />* Experience with cloud-based infrastructure and automation tools, such as AWS<br />* Knowledgeable about most Internet browsers and operating systems <br />* Ability to read specifications and produce test plans <br />* Capable of multi-tasking and ability to manage small and medium projects <br />* Solid written and verbal communication skills<br />* Ability to manage small and medium projects</p><p style="margin: 0px;">* Must have the legal right to work in the United States</p><p style="margin: 0px;"> </p><p style="margin: 0px;"><strong>Preferred Qualifications</strong></p><p style="margin: 0px;">* Intermediate to advanced experience with Selenium WebDriver or its abstractions (Protractor, Geb/Spock)<br />* Programming experience with multiple object-oriented languages, such as Java, AngularJS, or Python<br />* Extensive experience testing web services in an service oriented architecture<br />* Intermediate experience with web service Domain Specific Languages (for example, REST Assured)<br />* Intermediate experience working with data-interchange formats, such as XML and JSON or GSON<br />* Intermediate to advanced understanding of basic ideas, concepts and practices of CI/CD/CD<br />* Hands-on experience with build automation and configuration management tools in support of CI/CD/CD<br />* Intermediate experience working with microservice or container architectures<br />* Certification with cloud-based infrastructure and automation tools, such as AWS<br />* Experience along with a strong passion for Agile / Scrum <br />* Proven experience with agile testing methodologies, such as Behavior Driven Development (BDD) and Test Driven Development (TDD)<br />* Takes steps to gain new perspectives from external sources</p><p style="margin: 0px;"><span style="color: #ffffff;">Knoxville, Tennessee, KX, TN</span></p>Discovery Communications, Inc. is an equal opportunity employer. Discovery is committed to being an employer of choice, not just a good place to work, but a great and inclusive place to work. To that end, we strive to recruit and maintain a workforce that meaningfully represents the diverse and culturally rich communities that we serve. Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, sexual orientation, gender identity, protected veteran status or disabled status or, genetic information. <br><br> <a href="https://discovery.icims.com/icims2/servlet/icims2?module=AppInert&action=download&id=581131&hashed=1619517695">EEO is the Law</a> <br><br> <a href="https://discovery.icims.com/icims2/servlet/icims2?module=AppInert&action=download&id=588767&hashed=2014725565">Pay Transparency Policy Statement</a><br><br> If you are an individual with a disability and need an accommodation during the application process, please send an email request to HR@discovery.com. <img src="https://analytics.click2apply.net/v/LY2lGZTqyAAWHB74inekw"> <p>PI113976195</p>

Categories

Posted: 2019-09-24 Expires: 2019-10-25

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Quality Engineer - Automation

Discovery Communications
Knoxville, TN 37902

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast