Position Summary:
Engineer Software Quality Assurance [SQA], in conjunction with team members, will develop and implement quality assurance standards and measures for digital platforms including but not limited to eCommerce, B2B, and web/mobile applications, tools, and software. Position will apply proven analytical and problem-solving skills to help validate IT processes through careful testing in order to maximize the benefit of business investments in IT initiatives.
Essential Functions and Key Responsibilities:
-
Create comprehensive and scalable software quality assurance project plans for digital platforms, including but not limited to eCommerce, B2B, and web/mobile applications, tools, and software
-
Interpret project specifications (requirements, architecture, functionality, and design) and determine scope of test cases needed to effectively validate features
-
Perform functional, automated, security, performance, compatibility, data integrity, and exploratory testing
-
Develop and maintain detailed test design, test plan, test cases, test scripts, and traceability
-
Capture business requirements through behavior driven test scripts
-
Create and maintain efficient automated scripts that utilize clean code and best practice coding standards
-
Manage and maintain efficiencies in the automated script execution and script development through the implementation of automation best practices
-
Work with cross functional teams to define and understand functional & non-functional requirements
-
Leadership role in implementing continuous integration process to automate and test ongoing development
-
Track and report defects and fixes
-
Effectively communicate statuses and coordinate meeting cross functional meetings
-
Promote, foster, and proactively implement use of quality assurance best practices and standards
-
Mentor and train other team members on best practices and industry standards
-
Assist with projects as required to contribute to efficiency and effectiveness of the work
-
Conduct research into new technologies, including tools, components, and frameworks
-
Attend management meetings on behalf of team
- Performs other related duties as assigned
- Expert attention to technical detail
- Strong analytical, conceptual, and systematic trouble-shooting and problem-solving skills
- Proven ability to prioritize and execute tasks in a high-pressure environment.
- Demonstrated commitment to quality, including testing and validation
- Ability to work with off-shore technical resources
- Adept at reading, writing and interpreting technical documentation and procedure manuals
- Ability to conduct research for new solutions using industry standards, best practices and products
- Strong personal interest in digital technology and awareness of industry standards or best-known methods
- Ability to communicate effectively in English, both verbally and written with staff and end users of all levels
- Proven ability to work in a team-oriented, collaborative environment with both technical and non-technical team members
- Ability to conduct research into software issues and products as appropriate
Technical Knowledge
- Understanding of ISML, Pipelines, DemandWare Script, Cartridges, Business Manager Preferred
- Understanding of HTML, SCSS, JSON, JQuery, XML, Node.js, Javascript, Git and Ajax
- Understanding of WebServices
- Knowledge of responsive web design concepts
- Knowledge of collaboration tools such as Atlassian (Jira, Confluence, BitBucket)
- Experience in Oracle, SaaS environment, a plus
- Knowledge of Omniture, Google Analytics, Google Tag Manager, a plus
- Knowledge of mobile app development, a plus
- Proficient in Microsoft Suite (Word, Excel, Outlook, PowerPoint)
Education, Work Experience, and Professional Certifications:
- Bachelors Degree in Computer Science, System Engineering, Information Systems or related field
- 5+ years of progressive IT experience
- 4 years of experience in the area of software testing/quality assurance.
- 3 years of experience in manual test execution and automated test creation and execution.
- 3 years of experience working with test management tools
- Experience working in an Agile Scrum environment
- Demonstrated knowledge and experience using various testing methodologies
- Experience in testing and validating frequent releases
- Experience writing acceptance criteria for user stories
- Proficient in testing software manually; including but not limited to experience-based, context, exploratory, and scenario testing
- Proficient in test plan, test case, and test script formulation, report creation, defect tracking, business requirement/system specification analysis
- Experience with eCommerce projects on enterprise platforms [SalesForce CommerceCloud] preferred
- Experience developing or maintaining suite of automated functional tests supporting code releases is a plus
- Experience with enterprise Order Management Systems (OMS), warehouse, and CMS platforms a plus
- Exposure to SQL preferred
- Exposure to version control or continuous integration systems preferred
Work Environment / Physical Requirements:
-
Normal office conditions with consistent computer usage
-
Ability to work extended hours as necessary
-
Light physical effort equal to frequent lifting or moving of lightweight materials
by via developer jobs - Stack Overflow
No comments:
Post a Comment