Monday, December 24, 2012

software testing engineer

Job Description: (Software Testing Engineer)
Play a significant role in the Testing and QA process for the company’s software products
Technically test development solutions.
Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
Create or maintain databases of known test defects.
Design test plans, scenarios, scripts, or procedures.
Design or develop automated testing tools.
Develop or specify standards, methods, or procedures to determine product quality or release readiness.
Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
Document software defects, using a bug tracking system, and report defects to software developers.
Monitor bug resolution efforts and track successes.
Document test procedures to ensure reliability and compliance with standards.
Evaluate or recommend software for testing or bug tracking.
Identify program deviance from standards, and suggest modifications to ensure compliance.
Identify, analyze, and document problems with program function, output, online screen, or content.
Install and configure recreations of software production environments to allow testing of software performance.
Install, maintain, or use software testing programs.
Investigate customer problems referred by technical support.
Monitor program performance to ensure efficient and problem-free operations.
Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.
Plan test schedules or strategies in accordance with project scope or delivery dates.
Provide feedback and recommendations to developers on software usability and functionality.
Test system modifications to prepare for implementation.
Update automated test scripts to ensure currency.
Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.
Coordinate user or third party testing.
Conduct historical analyses of test results.
Provide technical support during software installation or configuration.
Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
Visit beta testing sites to evaluate software performance.
Deliver project documentation and test guidelines to support the business testing.
Develop and execute test plans to ensure product reliability and scalability in mission critical telecom service provider network environments 
Play a lead role in the product certification and release process 
Support product documentation process, for software code and interfaces 
Able to do product installation trouble-shooting
Solutions should conform to the company’s Systems standards, IT Industry Best Practice and aligned with the business objectives.
Work closely with the developers and a variety of end users to ensure technical compatibility and user satisfaction.
Support in creating system design model that fulfils the business and system requirements.
Success Metrics: 
Capturing bugs and performance issues prior to commercial software release 
Ability to think outside the box to capture error scenarios missing during design and development 
Ability to achieve efficiencies through test case automation
Requirements:
The successful candidate will demonstrate a strong track record of leading and executing high quality testing activities suitable for high performance, highly available software components. Achievements and qualifications include:
Experience with software testing and certification in a network environment, 
Experience with load testing and performance testing in a network environment
Software testing experience with recognized software product companies is desired 
Familiarity with standard testing tools and techniques 
Ability to develop test plans and execute quickly to meet demanding timelines, while maintaining high levels of quality and assurance
Strong communication and team problem-solving skills 
Enjoys the intense demands and long hours required to “push the envelope” in their profession
Logical approach to the solution of problems
Experience in automated testing tools experience is a plus
Familiarity with technologies including: 
o Microsoft Windows
o Microsoft Office
Qualifications 
Bachelor Degree in Computer Science or any other equivalent degree. 
Minimum 1 Year of Experience  in testing field
Gender : Any
Certifications and training courses in the field is a plus
info@backandfront.ws