[Close] 

Manual QA Engineer

Company Name:
Open Systems Technologies
The position will act as a lead QA engineer who interacts with product SMEs and technical staff and ensures that developed software conforms to specifications.
The individual will own test strategy, create detailed documentation, and ensure testing guidelines & processes are adhered to. This position requires the qualified candidate to be innovative and creative in solving complex problems and work in an environment where requirements can continually evolve and/or change. Ability to work in a team environment is absolutely required.
Responsibilities
Act as a lead for all of the QA activities
Participate in various phases of software development life cycle (SDLC) - requirements review, architecture/design walkthrough, validation, deployment, and support
Analyze requirements from various documents - business requirements documents (BRDs), product requirements documents (PRDs), and functional specifications documents (FSDs) and develop test cases for functional, user interface, and system testing
Organize test cases along the product line into scenario banks and maintain them up to date for changes in requirements; and support requirements traceability needs
Create test plans and strategies; develop test scripts and test data required to test various use case scenarios
Execute test cases and document the results using standardized defect tracking system such as Bugzilla; automate test case executions as necessary
Report defects to development teams and escalate issues as needed
Develop or specify standards, methods, or procedures to determine product quality or release readiness
Define work breakdown structures and time estimates for the assigned testing activities
Work with product SMEs and development teams to consult with requirements clarification that arise during development and execution of test cases
Establish and maintain knowledge base for all of the test and validation activities
Required Skills
Experience in a product development environment - have been testing and supporting commercial software products which were sold to non-technical customers in vertical markets
A significant understanding and knowledge of modern test methods, commonly used concepts, practices, and procedures within the quality assurance field; in-depth knowledge in functional, user interface, system, integration, load, and scalability testing
Skilled with a proven track record of testing web-based software products in an n-tiered Java/JEE environment using JBOSS, BIRT, MySQL, and Oracle
Solid experience with UNIX/Linux commands including shell, awk, sed, and perl; hands-on in relational data base concepts and SQL queries
8+ years of hands-on experience in writing test plans/cases and testing web-based applications and components on the UNIX/Linux platform; at least 2 years functioning as a lead in QA activities
Must be able to work successfully in a deadline-driven, fast-paced environment and effectively multi-task multiple priorities in a team-oriented environment
Must have strong analytical skills for effective problem solving
Ability to adapt to changing business processes, technologies, and environments
Excellent communication and inter-personal skills
Exceptionally self-motivated and self-directed and keen attention to details
Desired Skills
Background and work experience in accounting, banking, and/or financial industries is a big plus
Testing certifications such as Certified Software Test Professional (CSTP), Certified Test Manager (CTM), Certified Software Quality Analyst (CSQA) or Certified Software Test Engineer (CSTE)
Expertise in Agile-based project management and software development
Experience working with rapid, overlapping product release cycles is a plus
In-depth understanding of the principles and best practices of Software Configuration Management (SCM)
Knowledge of Service Oriented Architecture (SOA) and RESTful services
EDUCATION
BS in Computer Science, Engineering, or related engineering field, or equivalent.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.