The National Collegiate Scouting Association (NCSA) is the leader in collegiate scouting. At NCSA, we are always looking for leaders to join our All Star Team. Working here requires energy, commitment, flexibility and teamwork. If you are passionate about athletics (high school and college) and making a difference in a student-athlete's life, NCSA is the place for you! NCSA has recently been recognized NCSA as a top 50 company to work for in Chicago by brillstreet.com.
Qualifications Summary:
Qualified persons must thrive both in an independent and team environment. You must be able to take ownership of projects and complete those projects accurately and efficiently. You must also be able to work with various internal groups and teams and have the ability to manage multiple, simultaneous projects and deadlines. The requirements listed below are representative of the knowledge, skill, and/or ability required for this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Responsibilities:
- Implement test scripts based on existing test cases and plans
- Integrate unit testing and QA automated testing into the build and integration cycles on an ongoing basis
- Add test plans, test cases and test scripts to existing body of plans, cases and scripts
- Work with developers to facilitate unit testing and code coverage
- Work as part of small team to implement, advise, revise, review and resolve issues relating to teams development tasks
- Write and execute test scripts, enter identified issues, update requirements, as part of an ongoing build process
- Verify customer reported issues, communicate issue to developers, help resolve customer issues and help customer and product managers understand the resolutions
- Identify enhancement requests, changes in product scope, from both customer and developer teams and proactively address requests to product management and see the request/change in scope through to delivery
Planning
- Ability to plan out needed tests for future projects to assist development team with project benchmarks
- Plan projects in order to accomplish goals within constraints such as time, cost, and agreed quality standards
- Help design and develop software code changes and new features
- Create and implement testing code to prevent breakage
- Work with a team sharing code and organizing all code changes
Process
- Create, maintain, and constantly look to improve QA and testing processes
- Interact with both business users and development teams to ensure testing processes are being properly followed
- Flexibility to work in an Agile Development Framework.
Management
- Schedule and participate in meetings with NCSA staff, designers, engineers and developers
- Investigate and answer questions, including bug investigation and user assistance
- Support and help troubleshoot delivered work during implementation and post-implementation of the J2EE
- Ensure expectations are met and exceeded in terms of quality of product and service delivered
Technologies
A Quality Assurance Engineer at NCSA will be responsible for testing all elements of a J2EE Application, from database tables and queries, to the front end design of web pages. The Quality Assurance Engineer should have a good conceptual knowledge of the J2EE architecture to assist in troubleshooting and testing. The technologies necessary for the position are as follows:
- JUnit
- Application server
- Languages
- Java
- SQL
- HTML
- Shell Scripting Basic scripting skills:(Bash, PowerShell, Perl, Python)
- Database
- Web Testing Software
- WebTest , Canoo, Windmill, Watir
- Bugzilla
General Requirements:
- Minimum 2 years experience in technologies mentioned above
- Excellent written and oral English communication skills
- Good knowledge of System Development Life Cycle
Interested candidates must email a cover letter, resume and any examples of previous work to Tasha McCarter, Human Resources Assistant, at humanresources@ncsasports.org.