QA Engineer - Agama Solutions
New York, NY
About the Job
Lead QA Engineer
Contract to hire
New York, NY (Hyrbid)
Although this is for a Senior role, we are flexible on the years of experience and are open to candidates with strong potential to be leads. We would like someone that will work with the offshore team (India) and be able to guide the international testing strategy throughout multiple projects.
POSITION SUMMARY:
Seeking a Quality Engineer with solid functional testing experience to lead and direct quality engineering to write and execute test plans and test cases across retail and e-commerce platforms such as Retail Management Systems, Warehouse Management System, IBM Sterling Order Management Systems and other similar back-end retail systems.
Using your understanding of programming languages and logic comprehension to understand business requirements and functionality of the applications, you will resolve issues and contribute to overall improvement of system functionality. We need our engineers to be versatile, display leadership qualities and be enthusiastic to solve problems across the full-stack as we continue to test and push new features in a fast paced environment. Understand the business requirements and functionality of various applications.
Our project teams work in an agile environment running two-week sprints that culminate with demos of features in progress. Must be a quick learner with logical/analytical reasoning skills. Must be adaptable to work in stressful environments. You will work alongside engineers from onsite & offshore and work hands-on with the code from week one.
RESPONSIBILITIES:
Team building! The International IT team is growing taking more projects to expand into new markets which require hiring, training new resources (contractors, consultants or full time) in the Quality engineering team
Good communicator! Oversee the progress of projects with regard to time, scope, quality and budget; Communicate project status and updates across PMO and senior leadership
Strategist! Set up Testing strategies and timeline including functional, integration and end-to-end testing across different platforms. Create test plans and test cases/ scenarios based upon project needs
Be flexible! Working in a Global organization will require you to have meetings early in the morning or late in the afternoon to accommodate different time zones with the various teams and vendors
Proactive, not reactive! Take large, complex projects and break down into manageable pieces for the team to sequence iterative delivery
Comprehensive understanding of SDLC process and methodologies. Lead Quality team towards automation test scripts
Test complex retail software and Order management applications in a cross-product platform environment
Set up testing environments in platforms (as needed)
Write user acceptance and regression testing criteria. Assist in data setup for end-to-end testing by understanding the Data model architecture
Design and document test scripts based on business requirements, functional and technical requirements, user stories and business use cases
Troubleshoot issues and analyze debug logs
Document, track, and validate defects in bug tracking system with clear summary, screenshots, expected behavior, actual behavior and additional details
QUALIFICATIONS:
Bachelor's Degree (preferably in Computer Science, Information Systems, or a related field) OR relevant Certification or equivalent experience)
Lead Quality teams and managed complex IT projects
6+ years of experience in Software QE/Test role
Experience with Agile software development methodology and knowledge of retail systems
Experience in bug tracking systems is required. Jira and other confluence tools experience are necessary.
Knowledge of APIs including calling SOAP and REST endpoints using JSON and XML Data
Experience using Java, Springboot and Javascript for software development or automation
Basic expertise in writing and executing SQL queries is a plus
Knowledge of modern tech concepts: Microservices, Cloud Native apps, Kubernetes or equivalent
Knowledge on any CI/CD tool like Jenkins or Bamboo
Experience in any test management tool is a plus
Excellent communication and interpersonal skills with ability to be a critical thinker in order to solve problems
Work on cloud based modern technologies that we are building in house for Point-of-Sale system
Nice to have:
Hands-on experience on Selenium and any BDD automation framework model like Jbehave or Cucumber.
Experience in GIT branching strategy