Duties: Conduct software inspections, testing, verification, and validation. Review software design, change specifications, and plans against contractual and process requirements. Review applicable specifications, materials, tools, techniques, and methodologies. Ensure that project and process control documentation are compliant with requirements, objectives, and project contracts. Develop, modify, apply, and maintain standards for software quality operating methods, processes, systems, and procedures. Implement software development and maintenance processes and methods, ensuring they meet acceptable reliability standards. Develop operating criteria to ensure implementation of software quality program is according to project, process, and contractual requirements and objectives. Serve as technical expert on team, performing and directing verification of software requirement allocations, traceability, and testability. Address resource optimization and process development.Train and mentor staff.
Education: Bachelor's degree in Computer Science, Computer Information Systems, Electrical Engineering or a related field (foreign equivalent accepted).
AND
Experience: Five (5) years' post-bachelor's progressive experience as a Software Quality Assurance Engineer, Test Engineer, Programmer Analyst, Senior Programmer Analyst, Technical Associate, Senior Technical Associate, or similar position. Skills/Requirements:
Three (3) years' experience in the following:
Designing, implementing and enforcing software quality processes and standards;
Manual and automated testing in a variety of environments, including APIs, Services Oriented Architecture, and Client Server request and response understanding and validations;
Writing SQL queries on relational databases; web services functional and regression testing with JMeter and SOAP UI / REST based web services using XML and JSON; working with BDD framework and Scala testing tools; and performing functional, database, System, Acceptance and Regression testing;
Leading projects, acting as a resource for colleagues with less experience and directing the work of other staff members;
Working on projects built using Java, J2EE, HTML, XML, web-sphere, SQL, SPOCK, JMeter, Scala and related tools;
Authoring comprehensive test plans and test scripts, analyzing business requirements, and creating test plans and test cases based on functional specifications and requirement analysis documents;
Two (2) years' experience in the following:
Working with automated testing tools and bug reporting tools, ensuring traceability between requirements and test cases for complete test coverage, and defect management.
All experience, skills and requirements may be gained concurrently.
NIKE, Inc. fosters a culture of invention. We create products, services and experiences for today’s athlete while solving problems for the next generation.... more