Job Seekers, Please send resumes to resumes@hireitpeople.com
Required
- Education – BS degree (highly preferred) or equivalent work experience.
- Minimum of 2 years of related experience; or an advanced degree without experience
- Detailed knowledge and experience with Quality and Systems Development methodologies
- Working knowledge of issue/defect tracking tools such as Jira, Test Director etc.
- Highly analytical, pro-active and detail oriented
- Must be a self-starter and be able to operate independently within a team members situated globally.
- Excellent communication skills and experience working in a multi-site environment with on shore and off shore team
- Experience with:
- Quality testing procedures and methodologies
- Testing of web based applications
- Functions of operating systems and browsers
- Policies and procedures related to product development
- Manual test scripts
Desired
- Experience with Agile/Scrum methodology a strong plus
- Experience with some (required) or all (desired) of the following is expected:
- Java
- SQL
- Object Oriented Programming
- Project Management
- JUnit, SAML, AMF
- Eclipse, Ant, Maven, XSLT, Ruby on Rails,
- JIRA, Subversion
- UI Automation tools such as IBM RFT, Selenium, etc.
Responsibilities:
- Independently test new software applications and modifications to ensure that software operates as intended.
- Obtain and analyze system requirements to develop an understanding of the business needs and functionalities of the new application.
- Write test plans when needed.
- Develop and run test scripts to uncover program defects. Confirm defect fixes applied correct the defects identified and don't introduce new issues.
- Perform manual test execution as needed to meet the needs of the product release
- Troubleshoot issues with automation scripts.
- Implement fixes for automation tools, frameworks or script related issues.
- Perform log/system analysis to identify application issues.
- Implement and monitor daily testing of builds to monitor application code changes and automation breakage.
- Update/maintain test scripts to account for changes in application.
- Adhere to coding standards; communicate coding standards to others in the group. Perform code reviews of other’s work and provide meaningful feedback.
- Document work performed and track progress of project.
- Report on individual or team testing progress.
- Demonstrate the functional aspects of the software to other individuals or groups.