As a Whitebox QA Engineer, you will play a role in the code level testing of complex, multi-tiered distributed software applications.
You must be adept at working both as an individual and in groups in a dynamic, multi-tasking environment with rapid development life cycles.
Strong written and verbal communication is essential; as you will regularly collaborate with other QA engineers, project managers, software developers, DBA ’ and operations staff. Job Description:
Analyze product requirements, create test plans, and identify deliverables.
Focus on whitebox testing. Design unit test cases, use various tools to do code coverage testing and performance testing.
Creatively leverage various open source tools, or develop own testing framework to enhance whitebox testing coverage.
Report testing status, escalating issues as appropriate. Track software defects and issues.
Proactively solve problems, suggest process improvements.
Identify project risks and recommend actions tominimize risk.
Share knowledge with peers, mentor less experienced team members.
Job Requirements:
BS/BA in CS or related field.
2 or more years experience in reviewing product requirements, creating test plans, and design JUnit/JsUnit cases for whitebox testing.
2 or more years experience testing multi-tiered architecture and web-based client applications required.
Experience with SQL language.
Good understanding of relational data bases.
Project experience with IBM WebSphere or other J2EE application servers desired.
Familiarity with Java, JSP, relational databases (Oracle), XML, HTML and basic Windows/UNIX system administration.
Proficiency in testing Web applications with comprehensive knowledge of browsers and JavaScript required.
Senior QA Engineer (Vendor Consultant for Search Back End team)
Job Description :
- As a QA Engineer to work as guardian of world’s largest eCommerce web site
- Analyze product requirements, create test plans, test cases and identify deliverables
- Execute testing tasks and report status, escalating issues as appropriate
- Coordinate and lead efforts for group testing tasks on a project basis
- Proactively solve problems, suggest process improvements
Requirements:
- University degree or above majored in computer science or other disciplines
- 4+ years of progressive experience in Quality Assurance or software engineering
- Possess a very solid understanding of testing methodologies
- Experience in reviewing product requirements and design, creating test plans
- Experience in full software development life cycle(SDLC) and methodologies beneficial
- Familiarity with Windows/UNIX/Linux system administration - Familiarity with Perl, Oracle, XML
- Strong verbal and written communication skills in English
- Be able to work well with various people with different cultures