Job Details

ID #17073949
State North Carolina
City Charlotte
Job type Permanent
Salary USD TBD TBD
Source TekPartners
Showed 2021-07-21
Date 2021-07-20
Deadline 2021-09-18
Category Software/QA/DBA/etc
Create resume

QA Automation Engineer

North Carolina, Charlotte, 28201 Charlotte USA

Vacancy expired!

Title: QA Automation Engineer - multiple positions

Location: Charlotte, NC

Duration : End of 2021 then Extension or Conversion

Target Comp: $60-63/hr

Work Requirements: Third-party candidates are not being considered at this time; Candidates must have valid authorization to work in the US as a W2 employee.

Overview: Seeking QA Automation Engineers to join the Genesys Cloud, Live Person Messaging team.

Responsibilities:
  • Help create a culture that motivates teams to ensure zero defects leak into production.
  • Work across teams to understand enterprise quality requirements and ensure adoption of core processes and standards.
  • Implement the shift-left test strategy as the organization rearchitects our technology platform.
  • Partner with DevOps engineers to fully automate testing throughout the release & delivery processes in the CI/CD pipeline.
  • Leverage market-leading automation frameworks and tools across all levels of testing that integrate in the automated CI/CD pipeline.
  • Participate in product design reviews ensuring quality practices are baked into the software development and deployment life cycle.
  • Work with internal teams to document test environment and test data management container strategies and provisioning for the different types of testing activities.
  • Comprehend and decompose user stories/requirements to identify what tests need to be created and automated across the all levels of testing.
  • Prepare, communicate, and deliver technical presentations related to the test strategy that is tailored to the audience.

TECHNICAL QUALIFICATIONS:
  • 6+ years of experience in testing automation engineering with both API based & UI based testing.
  • Preferred BS/MS in Computer Science, Engineering, or related subject.

Required Experience:
  • Proficiency writing code in Python and JavaScript
  • Test automation tools and frameworks such as: Cyara Velocity, and Selenium.
  • Automating API testing and extensive knowledge of creating and leveraging mocks, stubs, and virtual services to fulfill test automation requirements. Experience with market tools: REST-assured, Postman, SoapUI, CA DevTest, Swagger Hub > SoapUI Pro

Preferred Experience with:
  • Continuous integration / continuous delivery (CI/CD) supporting technologies: BitBucket, GIT, Jenkins, Maven, Docker, uDeploy.
  • Contact center services applications: Genesys Cloud - Interactive Voice Response (IVR) system, Live Person Chat, Mobile App Messaging and Web Messaging.
  • Financial services technology/ consumer banking testing experience
  • AWS and Rest Services.
  • Automating tests for the full solution stack (unit, business logic, contract, usability, functional, performance).

Extensive knowledge of:
  • White Box Testing practices.
  • Software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control, build and release processes, continuous integration and continuous deployment concepts (CI & CD), and test suite development and maintenance.

Working knowledge of:
  • Automated Test Driven Development (ATDD) or Test Driven Development (TDD).
  • Must be able to provide hands-on training for existing testers in writing and using automation scripts and ensuring best practices are followed.
  • Possesses a deep understanding of shift-left test practices and techniques along with the frameworks, and tools that support it.
  • Strong written and verbal communication skills.
  • Enthusiastic and energetic with an inherent curiosity to break code

PROFESSIONAL QUALIFICATIONS:
  • Knowledge of SCRUM/Agile, and comfort working with groups in 2 week sprints
  • Ability to scope a project and estimate testing needs
  • Strong experience in developing performance test plans and performance test scenarios using requirements and design documents while specifying testing overview, approach, strategy, scope, architecture, environment, roles and responsibilities
  • Understanding of modern web application technologies, and architecture
  • Ability to design and implement testing methods for both end to end, and individual service layers of the application stack
  • Experience with Load Runner & Performance Center setup / installations / administration / troubleshoot / R&D
  • Ability to identify bottlenecks in performance, and provide actionable information and suggestions
  • Ability to determine future performance needs and architectural changes based on the continued growth of the product
  • Provide performance benchmark documentation of candidate releases
  • Ability to communicate technical information clearly with both technical and non-technical teams
  • Excellent understanding of the QA process and lifecycle, from smoke test to integration to user-acceptance, to regression, to final release
  • Experience working closely with development engineers and management in a fast-paced technical environment
  • Must have "willing to learn" attitude and flexible to change and adapt in a fast pace environment with strict deadlines
  • Must be able to work on multiple tasks at a time and manage time and priorities effectively
  • Must know how to use Jira, QC and provide support in these tools and development as required
  • Create, maintain, and execute automated regression scripts for testing of web-based applications based upon design specifications and requirements
  • Create test harnesses and other automated tools and scripts for internal use
  • Interface with automation and manual QA team members, developers and business analysts for automation test candidate identification and issue verification
  • Peer review test plans and test cases
  • Provide test result reports and metrics
  • Restore and upgrade databases and websites in QA environment, as needed for testing.
  • Able to exercise independent thought and judgment and adapt to new tasks with little notice
  • Experience in employing commercial and open-source test tools to include planning, analysis, interpretation, and report writing (Testing effort covers functional, regression, integration, performance, load, security, etc.)
  • Experience with apache, java script, PHP, Drupal desired
  • Prior seniority and/or leadership experience and the ability to work both independently or on a team.
  • Able to work in a highly visible, fast paced, changing environment.
  • Very familiar with the Agile and system development life cycle.
  • Excellent written, verbal and presentation skills.
  • Ability to multitask in high paced, pressured, goal oriented and collaborative environment
  • Knowledge of or experience working in financial services and/or other regulated environments is a plus.
  • B.S. or M.S. in Engineering or related field or equivalent work experience

Vacancy expired!

Subscribe Report job