The Opportunity
Cordova is seeking a detail-oriented QA Analyst to join our clientβs engineering team. In this role, you will be responsible for evaluating both software and firmware to verify that all functionality aligns strictly with technical specifications and user requirements.
You will act as a guardian of product quality, running comprehensive tests on new and modified programs to ensure they conform to established guidelines. This position is ideal for a professional who enjoys the intersection of hardware and software and thrives in a collaborative, Agile environment.
Key Responsibilities
Quality Assurance & Testing
Verification: Run tests on new or modified software and firmware to ensure programs function according to user requirements.
Defect Documentation: Identify, analyze, and document software defects, inconsistencies, and functional issues.
Test Planning: Create and maintain comprehensive software test plans, test cases, and test data.
Integration Testing: Assist in integration testing, ensuring seamless communication between various software applications and hardware/firmware components.
Design & Strategy
Review & Improvement: Participate in design reviews and recommend improvements to Developers and Business Analysts.
Pre-Coding Alignment: Approve design specifications and establish testing parameters prior to the coding phase.
Process Evolution: Assist in establishing and refining department-wide QA processes, standards, and best practices.
Agile Collaboration
Ceremonies: Actively participate in all Agile ceremonies, including Sprint Planning, Daily Stand-ups, Sprint Reviews, and Retrospectives.
Stakeholder Communication: Document and communicate test results clearly to technical and non-technical stakeholders to build trusting, collaborative relationships.
The Ideal Candidate
Education & Experience
Education: Preferred Bachelorβs Degree in Computer Engineering, Computer Science, or Management Information Systems (MIS).
Experience: 3+ years of experience in a dedicated Quality Assurance environment.
Domain Knowledge: Experience executing test cases, recording results, and performing deep-dive analysis on requirement documents.
Core Competencies
Analytical Skills: Strong problem-solving abilities with a keen eye for identifying "edge case" inconsistencies.
Communication: Excellent oral and written skills, essential for documenting defects and providing feedback during design reviews.
Growth Mindset: A commitment to continuous learning in programming languages, design methodologies, and emerging QA technologies.