26 days old
  • Job Code
    578858
  • Payrate
    $40 To $51

PURPOSE STATEMENT: Looking for an enthusiastic, energetic and motivated test engineer to help build, enhance and maintain our automation effort and test automation framework.


Your deep understanding of C#, test automation frameworks such as Selenium Web Driver 3, NUnit, XPath, Angular JS, OOP principles and a passion for test efficiency and working on the latest technology are keys to your success in this role.


PRIMARY DUTIES


This position may include, but is not limited to, the following job duties:



  • Analyze new product features and business requirements to develop in depth test cases
  • Create, maintain, execute and organize reusable functional test cases in TFS / MTM (Microsoft Test Manager)
  • Create and maintain automated tests for both Chrome and IE using an established Selenium Web Driver 3 testing framework in C#
  • Maintain and enhance as needed an established Selenium based testing framework
  • Establish automated regression and smoke tests
  • Maintain, execute and address issues with automated tests
  • Document and evaluate test results, track and manage defects and troubleshoot issues
  • Interpret automated test report to identify issues with the application / automated scripts
  • Collaborate with other testers to ensure product quality, increase test coverage and meet sprint deadlines
  • Provide mentoring and training for junior and manual testing team members.
  • Support continuous improvement of the current software quality assurance methodologies process.
  • Identify and investigate issues and proactively seek solutions
  • Ensures proper coordination and communication with customers and internal staff to identify and resolve customer problems and concerns associated with supported software applications.
  • Additional responsibilities as assigned


REPORTING STRUCTURE


A. Supervision Received: Quality Assurance Supervisor


B. Supervision Exercised: Quality Assurance Analysts, IT Trainers


QUALIFICATIONS



  1. Minimum education and/or experience:



    • Bachelor's degree in Computer Science or business related field and a minimum of five (5) years of related experience in software quality assurance or similar responsibilities.
    • 3+ years hands on experience with C#, Selenium Web Driver 3 and designing/implementing test automation framework
    • Experience with Agile software development methodologies Scrum / Kanban
    • Experience with Selenium automation tools
    • Experience with Microsoft Team Foundation Server and Microsoft Test Manager
    • Intermediate knowledge of major web browsers such as Chrome, Firefox, and IE




  1. Other combinations of education, experience, or training that may be considered in substitution for the minimum requirements:



    • An equivalent combination of education and job related experience may substitute on a year-for-year basis.




  1. Preferred education and/or experience:



    • Experience with Angular JS, JMeter and Protractor is a plus
    • Experience working in Selenium with both IE and Chrome
    • Experience working in Selenium with explicit waits and expected conditions
    • Experience with XPath, XML, SQL, JSON, NUnit 3, Service Oriented Architecture, Object Oriented Design, Analysis and Design Patterns
    • Familiarity with general database structure and usage
    • Familiarity with case management systems
    • Experience with performance test tools




  1. Knowledge, Skills, and Abilities:



    • Testing tools: Selenium WebDriver 3, C#, TFS 2017 and FirePath
    • Continuous Integration experience preferred (e.g., Team City, TFS)
    • Highly skilled in XPath expressions is a must
    • Ability to work in a highly collaborative team environment
    • Comprehensive understanding and experience with Functional Testing, Integration Testing, System Testing, Web Service Testing and User Acceptance Testing
    • Strong knowledge of Visual Studio TFS and Microsoft Test Manager
    • Experience with Jira and Confluence
    • Excellent written and verbal skills
    • Ability to be proactive, prioritize, and work with flexibility while meeting goals and deadlines
    • Highly motivated self-starter with the ability to work efficiently with minimal supervision
    • Ability to communicate with all levels of organization

Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

QA Engineer

Randstad Technologies
Phoenix, AZ 85007

Share this job

QA Engineer

Randstad Technologies
Phoenix, AZ
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast