
Senior Systems Test Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- Works with engineering leads to develop systems requirements
- Works closely with software developers to create software test work products including test plans, test cases, test procedures, and test reports.
- Design, develop, and maintain automated test scripts and frameworks for system-level testing.
- Select and integrate appropriate test tools and frameworks to improve test efficiency.
- Perform functional, integration, regression, performance, and reliability testing of complex systems.
- Validate end-to-end system functionality and ensure alignment with system requirements.
- Prepares software test status reports and presents status to management and other stake holders.
- Performs procedure validations, software builds, and test administration.
- Traces system requirements from customer specifications to test cases in JIRA
- Prepares presentation material and leads internal Test Readiness Reviews.
- Identify, document, and track defects; work closely with development teams to ensure timely resolution.
- Participate in root cause analysis and suggest preventive measures.
- Provides technical guidance and training to junior test personnel.
- Keeps abreast of improvements in system test engineering techniques.
- Interfaces with hardware, software, and systems engineers to evaluate test alternatives.
- Interfaces with the QA organization to perform any corrective actions resulting from reviews and audits.
- Performs other system test engineering duties as required to meet contractual requirements.
- Writes device/system procedures and conduct tests.
- Must have device level test experience
- Collaborate with developers, system engineers, product managers, and other stakeholders throughout the product lifecycle.
- Act as a quality advocate and mentor for junior test engineers.
- Work closely with Engineering, with direct involvement from Analysis and Design phase of the product itself, to ensure better and timely product delivery
- Communicate clearly and effectively with staff at different locations to ensure coordination
- Support any other departmental projects/tasks as and when directed by Supervisor
- Conducts integration and formal system tests.
- Maintains the test requirements database
- Develops and manages test budgets and schedules
- Keeps abreast of improvements in system test engineering techniques
- Evaluates vendor capabilities to provide required products or services
- Comply with Cubic’s Quality Management System
- Comply with Cubic Occupational Health, Safety and Environment policies and procedures
- Comply with security in accordance with established policies and procedures of the organizations
- Comply with Cubic Human Resources Procedures
- Other duties as requested
- Bachelor's degree in Technology (B Tech) or Master’s in Computer Application (MCA) or related field
- Minimum 5 years’ experience in manual Software Testing
- Experience analyzing and testing complex engineering software
- Experience in testing in embedded environment is a plus
- Display a sound understanding of software development lifecycle
- Software Development or familiarity with C++ or C#, JAVA, JIRA, TCP/IP, UNIX, VB, SQL Queries” is required.
- Effective written and oral communication skills are required
- proficiency in MS Word, Excel, Visio and other MS Office Applications
- Experience with test automation is desirable
- Must be good team player
- Must be self-motivated with an excellent attitude
- Must have excellent written and verbal communications skills
- Ability to perform work requiring a high degree of accuracy
- Able to prioritize work, complete multiple tasks and work under deadlines
- Excellent problem-solving skills
- Should be innovative and able to share creative thoughts