Serving the needs of all families with young children, Carter’s Inc. is the largest North American apparel retailer exclusively for babies and young children, encompassing Carter’s, OshKosh B’gosh, Skip*Hop and Little Planet brands. Meaningful work, constant learning, genuine people, and a community guided by core values that promote inclusion and innovation is in everything we do. There are many reasons to build your career at Carter's.
HOW YOU’LL MAKE AN IMPACT:
Analysis (45%)
- Develop, test, and deploy integration, UI, and regression tests in a variety of platforms so that our code is covered by automated testing.
- Possess a strong understanding of testing standards and agile development with sprints, iterative development, refinements, planning, retro, and the full suite of agile practices.
- Document defects discovered in testing so that developers can quickly and easily replicate and solve code deficiencies. Test coverage should include happy path scenarios as well as a full complement of error cases.
- Perform code reviews for other developers, receive and respond constructively to code reviews from other developers, and document your work.
- Create code that is compatible with automated building, testing, and deploying to AppStore, PlayStore, and AWS environments through our CI/CD pipelines.
- Participate in production support, particularly during times of high volume and peak order taking and processing; prepare Call Center team and technology for peak periods.
- Assist in preparation of robust documentation to support content development and management procedures.
- Adhere to established Problem and Change management procedures.
Management (25%)
- Lead collaboration with business stakeholders, product management, UX, and technology vendors as part of cross-functional development team to clarify requirements and use cases for system enhancements.
- Work closely with cross functional developers in technical designs, development, and testing for delivery to QA.
- Work with stakeholders in setup, and maintenance of automation environments and data.
- Use techniques that increase collaboration, predictability, transparency.
- Providing team members with feedback and means of improvement and answering questions.
- Provide hands-on support to all employees at times, collaborating across widely varying levels and roles including DevOps teams, development teams.
- Manage project QA related activities.
- Manage the day-to-day project activities of QA Analysts and / or vendor QA resources.
- Manage both automation engineers and manual testers.
- Ability to manage multiple projects at the same time.
- Assist QA Director with training and mentoring other QA team members on QA automation best practices.
Reporting and Administrative (30%)
- Create, deliver, and review daily and weekly execution status reports to all levels of the project team.
- Develop measurements and report on QA progress through all QA phases to the project leadership team.
- Report any issues or risks to QA Director.
- Advise and assist QA Director on status, risks, and their resolutions as they relate to testing and quality assurance.
- Ensure all testing deliverables are completed within defined timelines and budget.
- Identify and document defects found during test execution.
- Partner with Dev and Business team leads to determine defect severity and identify showstopper issues.
- Assist in reviewing and refining existing QA processes, controls, and best practices.
WE’D LOVE TO HEAR FROM YOU IF: (REQUIREMENTS SECTION)
Must have:
- Experience with Java, VB, and other scripting platforms recommended.
- Demonstrated ability to communicate and interact effectively with a variety of people.
- Have a professional presence; ability to work under pressure toward tight deadlines; willingness to learn, a can-do attitude, and motivated to succeed and grow required.
- Excellent communication (oral and written) and interpersonal skills, be a proficient problem solver, and acquire new skills quickly and thrive in a collaborative team environment required.
- Understand industry trends and champion modern tools, frameworks, and practices.
- Possess a strong knowledge of code standards and best practices.
Preferred skills and experience:
- Bachelor’s degree in computer science or engineering or equivalent experience is required.
- Experience with Atlassian or similar.
- Experience with retail, apparel, and/or eCommerce.
- Experience with testing ERP, Order Mgmt., Financial, Point of Sale, and Integration systems.
- 8-10 years of experience in Quality Assurance testing.
- Experience leading a team of testers, both automation and manual.
- Experience working with and managing an offshore team.
- 1 year of experience in development in Test Automation.
- Strong Knowledge of and background on Automation frameworks, Tools, and Practices.
- Possess prior experience coaching teams on Automation Frameworks and Tools.
- Proficient in design and development of test automation frameworks such as Xcode.
- Experience testing Mobile applications (iOS, Swift, Android, Kotlin, Node), Cloud environment.
Carters is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, genetics, disability, age, veteran status, or any other status protected by federal, state, or local law.