Role Objective
β’ Designs and develops test procedures and cases, with associated test data, based upon functional and nonfunctional requirements
β’ Manually executes the test procedures
β’ Uses capture/playback tools for GUI automation and/or develops test harnesses using a development or scripting language, as applicable
β’ Follows test-design standards
β’ Conducts/Attends test procedure walk-through
β’ Executes tests and prepares reports on test progress and regression
β’ Attends test-tool user groups and related activities to remain abreast of test-tool capabilities
β’ Designs, develops and executes reusable and maintainable automated scripts
β’ Attends test-tool user groups and related activities to remain abreast of test-tool capabilities
β’ Technical leadership for the test program, including test approach
β’ Support for customer interface, recruiting, test-tool introduction, test planning, staff supervision, and cost and progress status reporting
β’ Verifying the quality of the requirements, including testability, requirement definition, test design, test-script and test-data development, test automation, test-environment configuration; test-script configuration management, and test execution
β’ Staying current on latest test approaches and tools, and transferring this knowledge to test team
β’ Conducting test-design and test-procedure walk-throughs and inspections
β’ Implementing test-process improvements resulting from lessons learned and benefits surveys
β’ Test Traceability Matrix (tracing the test procedures to the test requirements)
β’ Test-process implementation
β’ Ensuring that test-product documentation is complete
β’ Test planning, including development of testing goals and strategyRole Objective
β’ Designs and develops test procedures and cases, with associated test data, based upon functional and nonfunctional requirements
β’ Manually executes the test procedures
β’ Uses capture/playback tools for GUI automation and/or develops test harnesses using a development or scripting language, as applicable
β’ Follows test-design standards
β’ Conducts/Attends test procedure walk-through
β’ Executes tests and prepares reports on test progress and regression
β’ Attends test-tool user groups and related activities to remain abreast of test-tool capabilities
β’ Designs, develops and executes reusable and maintainable automated scripts
β’ Attends test-tool user groups and related activities to remain abreast of test-tool capabilities
β’ Technical leadership for the test program, including test approach
β’ Support for customer interface, recruiting, test-tool introduction, test planning, staff supervision, and cost and progress status reporting
β’ Verifying the quality of the requirements, including testability, requirement definition, test design, test-script and test-data development, test automation, test-environment configuration; test-script configuration management, and test execution
Main Responsibilities
β’ Has good understanding of GUI design
β’ Proficient in software testing
β’ Proficient in designing test suites
β’ Proficient in the business area of application under test
β’ Proficient in working with test tools
β’ Good Programming skills (shell scripting)
β’ Proficient in testing techniques
β’ Understands various testing phases
β’ Proficient in GUI design standards
β’ Understands application business area and application requirements
β’ Familiar with test-program concerns including test-data management, trouble reporting and resolution, test design, and test development
β’ Expertise in a variety of technical skills including programming languages, database technologies, and computer operating systems
β’ Familiar with different test tools, defect-tracking tools, and other COTS tools supporting the testing life cycle, and their use
β’ Perform test execution, including functional (front-end and back-end), regression and integration tests
β’ Write manual test cases/matrixes
β’ Create test plans and test strategies
β’ Report issues and create status reports
β’ Work closely with Development team to isolate and resolve bugs/issues
β’ Open/maintain case logs in defect-tracking system
β’ Execute basic SQL queries for data verification
β’ Generate test scripts using UNIX and SQL/PLSQL
Qualifications and Experience
Essential Qualifications and Experience
- University Degree in B.Sc. in Computer Science / Telecommunications
- Minimum 6 to 8+ yearsβ Experience.
- Proficient in software testing and testing techniques
** Skills
1. UNIX scripting
2. SQL/PLSQL
3. Software Testing Experience
4. Advanced MS office is required
5. Excellent Communication skills
6. Fluency in English (Reading, Writing & Oral)
Desirable Qualifications and Experience
β’ Experience in Telecom Vendors
β’ Experience in Telecom Operators
β’ Experience in Software testing techniques
β’ Experience in BSCS iX
β’ Telecom Billing Systems (BSCS β TABS - Geneva
Main Responsibilities
β’ Has good understanding of GUI design
β’ Proficient in software testing
β’ Proficient in designing test suites
β’ Proficient in the business area of application under test
β’ Proficient in working with test tools
β’ Good Programming skills (shell scripting)
β’ Proficient in testing techniques
β’ Understands various testing phases
β’ Proficient in GUI design standards
β’ Understands application business area and application requirements
β’ Familiar with test-program concerns including test-data management, trouble reporting and resolution, test design, and test development