Vacancy caducado!
- 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.
- 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.
- 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
- 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).
- 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.
- 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
- 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 caducado!