Remote (However prefer someone from South Florida. Team meets up locally for events and lunches)
Compensation Goal: $105K salary and offer $6K-8K bonus
(No visa Sponsorship Currently)
Job Summary:
Working under general supervision of the Manager Quality Assurance, relying on experience and judgement to plan and accomplish goals, the Sr QA Analyst supports and assists the QA team in planning and completion of projects per direction of the Manager by mentoring, training, motivating, and advising throughout the project lifecycle in an e-Commerce business systems LAMP environment. The Senior QA Analyst verifies and validates all software system deliverables through software QA development and testing, especially web-based business systems and web sites, to ensure they meet business requirements and quality standards. The Senior QA Analyst participates in development and testing throughout the lifecycle of product change which includes both waterfall and agile development practices. The Senior QA Analyst represents discipline for established process while promoting continued process improvement and helps troubleshoot and develop issues.
Must have Skills to apply:
- Proven Development experience in Java, PHP or any scripting language
- Proven Development experience in writing automation using Selenium and Java
- Experience in REST API testing (Manual & Automation)
- Experience in writing BDD framework test using Gherkin
- Must be able to automate RESTful API using Gherkin and Cucumber
Responsibilities
- Troubleshoots, fixes and tests issue(s) on projects to complete assignments within defined schedules assigned by QA Manager.
- Design and build efficient and reusable test cases and test scenarios for functional, regression and performance testing, using automated and/or manual scripts, as appropriate
- Develops and fixes issues with maintenance Code on website.
- Supports QA administration functions on QA environment with developing better tools and scripts.
- Performs QA reviews and provides proper feedback to Development on Coding Issues.
- Represents and supports disciplined process across organization.
- Introduces advanced development and test techniques to organization.
- Establishes and maintains best practices for software development.
- Works with end users and developers to understand and become the SME for the company’s character application hosted in a terminal and written in Progress Open Edge 4GL code
- Collaborates with business partners/analyst, project management and development to drive quality assurance efforts.
- Helps to drive requirements/design reviews and technical specification meetings.
- Creates detailed test strategies, plans, and cases against requirements and system analysis.
- Provides support documentation, planning and execution using Test Director, JIRA and GIT/GERRIT version control system.
- Documents testing and updates project status while managing triage of issues.
- Analyzes, troubleshoots, documents problems, isolates and finds root causes.
- Conducts data analysis and test validation for before/after test execution.
- Tests in an open-source LAMP environment inclusive of CRM, ERP and web ecommerce components.
- Utilizes tools and techniques to perform test efficiently.
- Automates tests of all types as much as possible.
- Code functional tests in Java using Selenium.
- Schedule and track test progress using Jenkins and Allure
- Code performance and load tests in Java using JMeter.
- Utilize Git, Gerrit, Bitbucket to review and manage products.
Required competencies:
- Working experience with software development methodologies, Systems Development Life Cycle, and the best practices.
- Proven Development experience in Java, PHP or any scripting language
- Proven Development experience in writing automation using Selenium and Java
- Experience in REST API testing (Manual & Automation)
- Experience in writing BDD framework test using Gherkin
- Must be able to automate RESTful API using Gherkin and Cucumber
- Experience in Postman and Swagger for API testing
- Experience working within a LAMP (Linux, Apache, MySQL, PHP) environment
- Hands-on experience in writing Web automation using Selenium Webdriver and Java
- Experience in writing SQL queries
- Manually tests character application hosted in a terminal and written in Progress Open Edge 4GL code.
- In Depth knowledge of Unix and Linux
- Mid-level experience in GIT and GERRIT
- Working knowledge of JIRA Bug Tracking or related tools
- Knowledge of docker container and it’s implementation is a plus
- Ability to perform various system testing, integration testing and regression testing scenarios and execute test cases to verify the software packages, websites and/or systems meet business requirements and quality standards
- Ability to review and analyze business requirements, technical specifications, and design documents and diagrams to understand and plan for software and system testing, including functional, performance, reliability, usability, testability, compatibility, security, and scalability within the software systems.
- Analytical, detail-oriented and a self-starter with entrepreneurial spirit
- Good technical writing skills to create QA documents, test results, recommendations, and user manuals
- Methodical and organized; able to manage multiple projects and priorities concurrently
- Background in eCommerce systems development
- Ability to work quickly and meet deadlines in a dynamic fast-paced environment.
- Adaptable with ability to switch tasks based on shifting priorities.
- Experience in investigating problems and issues to isolate the problems, recommend solutions, recommend appropriate automation tools and work with developers to correct the issues.
- Excellent listening skills with strong interpersonal skills to interact with developers, application users and other stakeholders; able to contribute in a team environment.
- Ability to work independently with minimum supervision.
- Good communications skills, both oral and written and can express thoughts clearly
- Dedicated to developing skills.
- Flexible, proactive, can-do attitude with passion for quality and best practices.
At ttg, _ "We believe in making a difference one person at a time" _ ttg OPT