Quality Assurance Automation Tester
A-Line Staffing Solutions - charlotte, NC
Apply NowJob Description
Quality Assurance Automation Tester Charlotte, North Carolina, United States (Hybrid) Rate: 50-60 per hour on w-2 NO C2C Top Skills: í¢â‚¬¢ 7+ years automation experience í¢â‚¬" (at least 5 years with Java Selenium or at least 2 years with Cypress) í¢â‚¬¢ 2+ years Adobe Experience Manager and Omnichannel projects (including Headless CMS) í¢â‚¬¢ 10+ years in Web Testing (front end, api, backend services, accessibility) Roles & Responsibilities: - Assist the organization to create and implement a world-class test automation framework that integrates with our CI/CD pipeline - Assist technical leads and Product Owners with defining the acceptance criteria for the features that are being developed - Partner with product team and authors to analyze the business requirements and UX design to architect tests by creating scripts that evaluate E2E functions and experiences - Collaborate with developers to continuously expand shift-left and shift-right testing disciplines and scope around full stack solution, including business logic, contract, journey, accessibility, visual and performance - Review technical specifications and program code with an emphasis on testability to ensure clean code development - Join forces to setup and maintain Continuous Testing dynamics through process, standards, and tools which include quality and testing for each phase of testing: unit, component, system integration, regression, and production monitoring - Assess the platform and assist with selection of appropriate test automation tools and frameworks that enable automated build and deployment routines. - Engage in strategic activities to identify testing tolerances for risk-based testing model while maximizing coverage for critical features and functionality - Actively engage in sprint ceremonies such as refinement and planning - Comply with all agile processes and tools standards to ensure status, data and planning are accurately reported - Maintain awareness of team initiatives and capabilities; while executing effectively to meet milestones and objectives based on date and acceptance criteria - Lead and perform testing activities within the agile team including writing and executing test cases, identifying, logging, and triaging defects - Work with the development and operations teams to debug testing failures and implement solutions to fix reoccurring issues - Provide quality health assessment and defect composition for production readiness to peers and product management - Actively monitor post-release metrics to identify any defects that leaked into production - Evaluate existing testing methodologies and suggest new techniques that will help deliver high-quality features faster - Manage postproduction defects to identify root causes analysis for immediate mitigation and future analysis for process improvement - Efficient documentation of process and standards to ensure all peers and business partners are aware and knowledgeable of testing practices and scope - Communicate status and risk to squad and leadership in a timely fashion to remove obstacles and create an effective success plan - Maintain a solid understanding of QA workflows and test automation best practices - Maintain proficiency in application and use of systems, tools, and processes Mandatory Skills: í¢â‚¬¢ 7+ years experience developing automated tests using Java Se, UFT, Applitools í¢â‚¬¢ 7+ years experience extensive, in-depth knowledge of web application and service development and the corresponding industry standard test automation tools with demonstrated experience in test framework design and development í¢â‚¬¢ 10+ years experience decomposing user stories/requirements to create manual and automated tests in an Agile environment í¢â‚¬¢ 2+ years of accessibility testing í¢â‚¬¢ Required BS/MS in Computer Science, Engineering, or related subject í¢â‚¬¢ Required proficiency in computer science fundamentals using object-oriented design and data structures í¢â‚¬¢ Preferred experience with Cypress JavaScript test automation; with working knowledge of unit test and shift-left practices í¢â‚¬¢ Preferred experience automating tests for the full solution stack (unit, business logic, contract, usability, functional, performance) í¢â‚¬¢ Preferred experience in testing consumer banking applications í¢â‚¬¢ Extensive knowledge of White Box Testing practices í¢â‚¬¢ Extensive knowledge of 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. í¢â‚¬¢ Experienced with the following technologies: BitBucket, GIT, Jenkins, Maven, Docker, uDeploy, TestNG í¢â‚¬¢ Working knowledge of Automated Test-Driven Development (ATDD) or Test Driven Development (TDD) í¢â‚¬¢ Strong written and verbal communication skills; with a willingness to be highly engaged strategy and presentation í¢â‚¬¢ Proven leadership and business acumen skills í¢â‚¬¢ Enthusiastic and energetic with an inherent curiosity to break code If interested in this role, please apply to this posting or reach out to
Created: 2024-11-05