QA Engineer

Dallas, TX 75254

Posted: 01/21/2019 Employment Type: Direct Hire Industry: QA Analyst Job Number: 51973

Summary / Job Purpose

The IT Automation Developer is responsible for developing automated scripts and works closely with the Automation Architect to maintain and enhance an existing in-house automation framework The ideal candidate is able to develop, maintain and run automated tests across multiple applications. . The Automation Developer will work with various teams that include: Business Analysts (BA), Manual Quality Assurance (QA), Developers, and Project Managers (PM) to ensure technologies meet technical and functional expectations.

Responsibilities
  • Partner and work closely with technical and business teams to plan, develop and maintain the automated tests to align with longer term best practice standards and automation future roadmaps.
  • Proficient knowledge with the following
  • Test Automation processes and tools.
  • Continuous Integration tools like Jenkins etc.
  • Various Java/C# libraries used to enable the automation framework.
  • Proficient in browser Automation using Selenium is a must.
  • Selenium Grid and multi-thread automation bile App automation using Appium i
  • Maintain the customized automation framework and be able to develop enhancements.
  • Identify automation candidates from the regression suite.
  • Maintain automation suite across various applications and releases.
  • Perform peer code review for newly developed automated tests/scripts
  • Own automation regression by working with team members and consolidating results to management.
  • Participate in test automation planning.
  • Create automation framework documentation and implementation plan.
  • Support multiple concurrent projects of varying complexity with minimal supervision.
  • Estimate and deliver accurate time-sensitive project results to business and IT teams.
  • Review design and test documents to confirm business objectives have been accomplished.
  • Understand the business strategy and objectives.
  • Anticipates program release issues and takes initiative to correct, resolve, and escalate issues if needed to achieve requirements. 
  • Executes test scripts and documents defects using Stream Energy developed testing standards.
  • Re-test corrected defects with Development team to ensure defects have been resolved properly.
  • Write comprehensive test reports.
  • Utilize Project Server daily to accurately report actual time worked.

Qualifications
  • Bachelor' s Degre  in computer science or related.
  • Advanced degree in Computer Science or related degree a plus.
  • 2+ years of experience test automation. (Selenium, SilkTest, QTP etc.)
  • Worked on DevOps team [is a plus]
  • Experience with API automation
  • Able to develop QA processes and procedures.
  • Detailed-orientated and strong analytical skills.
  • Deep experience  with front-end and back-end testing applications.
  • Demonstrate excellent verbal, written, presentation and interpersonal communication skills.
  • Experience working in a fast-paced Agile environment and managing continuously changing business needs.
  • Flexible and adaptable to new and changing project requirements.
  • Able to work independently and be a strong team player. Participate   with the business users in UAT process.
  • Proficient understanding of   Microsoft Office suite products, Project Management software and related methodologies.
  • Experience with non-functional testing tools (performance, security and stress testing). [is a plus]
  • Occasional evening and weekend work to meet deadlines.
  • Sitting for extended periods of time.
  • Dexterity of hands and fingers to operate a computer keyboard, mouse, and other computer components.
  • Physically able to participate in training sessions, presentations, and meetings.

Summary / Job Purpose

The IT Automation Developer is responsible for developing automated scripts and works closely with the Automation Architect to maintain and enhance an existing in-house automation framework The ideal candidate is able to develop, maintain and run automated tests across multiple applications. . The Automation Developer will work with various teams that include: Business Analysts (BA), Manual Quality Assurance (QA), Developers, and Project Managers (PM) to ensure technologies meet technical and functional expectations.

Responsibilities
  • Partner and work closely with technical and business teams to plan, develop and maintain the automated tests to align with longer term best practice standards and automation future roadmaps.
  • Proficient knowledge with the following
  • Test Automation processes and tools.
  • Continuous Integration tools like Jenkins etc.
  • Various Java/C# libraries used to enable the automation framework.
  • Proficient in browser Automation using Selenium is a must.
  • Selenium Grid and multi-thread automation bile App automation using Appium i
  • Maintain the customized automation framework and be able to develop enhancements.
  • Identify automation candidates from the regression suite.
  • Maintain automation suite across various applications and releases.
  • Perform peer code review for newly developed automated tests/scripts
  • Own automation regression by working with team members and consolidating results to management.
  • Participate in test automation planning.
  • Create automation framework documentation and implementation plan.
  • Support multiple concurrent projects of varying complexity with minimal supervision.
  • Estimate and deliver accurate time-sensitive project results to business and IT teams.
  • Review design and test documents to confirm business objectives have been accomplished.
  • Understand the business strategy and objectives.
  • Anticipates program release issues and takes initiative to correct, resolve, and escalate issues if needed to achieve requirements. 
  • Executes test scripts and documents defects using Stream Energy developed testing standards.
  • Re-test corrected defects with Development team to ensure defects have been resolved properly.
  • Write comprehensive test reports.
  • Utilize Project Server daily to accurately report actual time worked.

Qualifications
  • Bachelor' s Degree  in computer science or related.
  • Advanced degree in Computer Science or related degree a plus.
  • 2+ years of experience test automation. (Selenium, SilkTest, QTP etc.)
  • Worked on DevOps team [is a plus]
  • Experience with API automation
  • Able to develop QA processes and procedures.
  • Detailed-orientated and strong analytical skills.
  • Deep experience  with front-end and back-end testing applications.
  • Demonstrate excellent verbal, written, presentation and interpersonal communication skills.
  • Experience working in a fast-paced Agile environment and managing continuously changing business needs.
  • Flexible and adaptable to new and changing project requirements.
  • Able to work independently and be a strong team player. Participate   with the business users in UAT process.
  • Proficient understanding of   Microsoft Office suite products, Project Management software and related methodologies.
  • Experience with non-functional testing tools (performance, security and stress testing). [is a plus]
  • Occasional evening and weekend work to meet deadlines.
  • Sitting for extended periods of time.
  • Dexterity of hands and fingers to operate a computer keyboard, mouse, and other computer components.
  • Physically able to participate in training sessions, presentations, and meetings.
 
Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.