Job Description :
Company Overview:
Outcome Logix is a Tech-enabled Staffing company, we work with several enterprise-level customers and are approved diversity suppliers to more than 50 Fortune 500 companies, we are also a Tech 50 Award Finalist company, by the Pittsburgh Tech Council. 

About the job:
As a member of the Digital Engineering team, you will be responsible for Quality Engineering activities working directly with Product, Development, Architects, and Project stakeholders to ensure we develop and release the highest quality software product, while ensuring that our quality engineering practices are applied throughout the Agile development lifecycle. You will collaborate with cross-functional and cross-organization quality engineering teams on quality initiatives and techniques that promote the best software testing practices and automation tools. We are looking for someone passionate about improving the well-being of our members.

Job Responsibilities:
  • Senior Capacity & Leadership: Take ownership and lead projects within a POD structure, demonstrating initiative and self-direction.
  • E-commerce Industry Understanding: Have a solid grasp of the e-commerce industry, particularly in areas like Digital Payments, Promotions, Inventory, and Order Management Systems.
  • Process Improvement: Drive and lead efforts to enhance existing test processes or introduce new ones to boost efficiency and productivity.
  • Automation Skills: Develop automated test scripts using open-source tools like Selenium or Appium. Strong development experience with Java or JavaScript is required.
  • Tool Proficiency: Experience with development and/or automation tools such as Git, JIRA, Jenkins, Bitbucket, and Bamboo.
  • Test Case Creation: Develop test cases and scenarios by analyzing product stories and reviewing UX wireframes.
  • Test Automation Strategy: Create test plans and translate them into a test automation strategy within a Continuous Delivery/Continuous Integration (CD/CI) deployment environment.
  • Promote Test Automation: Encourage and identify opportunities for test automation across various layers of the application stack.
  • Technical Guidance: Provide technical guidance throughout every phase of the Software Development Life Cycle (SDLC) by collaborating with key stakeholders.
  • Advocacy for Quality: Advocate for quality engineering practices and contribute to continuous improvements.
  • Communication & Collaboration: Possess excellent verbal communication and interpersonal skills to work effectively in an Agile Scrum Team environment.
  • Project Progress: Contribute to project progress and ensure timely deliverables with the highest quality.
  • Team Coaching: Coach fellow team members in developing test automation code using standard coding practices and reusable libraries.

Required Qualifications:
  • Experience: Minimum of 6 years of experience in software development life cycle, with a focus on quality assurance.
  • Test Frameworks: Strong knowledge of test case preparation and automation test frameworks.
  • Test Processes: Proficiency in test processes, strategies, approaches, and troubleshooting, particularly with complex systems.
  • Automation Tools: Experience with automation test framework tools and scripting using Java, Selenium, TestNG, REST Assured (or similar), API, JSON, and XML.
  • Tools Proficiency: Familiarity with defect management and test case management tools, preferably Jira.
  • Cross-platform Testing: Experience with cross-platform and cross-browser testing.
             

Similar Jobs you may be interested in ..