Opens broadcom.wd1.myworkdayjobs.com in a new tab
About This Role
- At Broadcom, we believe that all our products should be engaging and easy to use.
- We are looking for quality engineers interested in working at the crossroads of design and development to build an ecosystem of tools and principles to help Mainframe product teams deliver high-quality, accessible, and consistent UI’s.
- Mainframe systems are at the heart of the digital economy.
- Did you know 67 of the Fortune 100 companies use Mainframes, 45 of the world’s top 50 banks, 8 of the top 10 insurers, 4 of the top 5 airlines, and 7 of the 10 global retailers all rely on the mainframe.
- With 80% of the world’s structured corporate data residing or originating on mainframes, and 55% of all enterprise applications hitting the mainframe to complete transactions.
- Our industry-leading products are critical to many Fortune 1000 companies.
- Opportunities to Make an Impact: Join us to leverage your expertise to help modernize our enterprise software products.
- In this pivotal role, you will be responsible for formulating a robust QA strategy for our design system used across all of Broadcom’s mainframe products, enhancing code coverage, and leading initiatives to elevate engineering excellence.
- Work collaboratively with our Product, UX, UI and Engineering teams to understand requirements and designs, test innovative applications, and contribute to the strategic roadmap.
- You will have the opportunity to contribute to great user interfaces and experiences with our in house component library, used by all Broadcom’s Mainframe software products.
- If you thrive in a fast-paced Agile environment and have a passion for continuous improvement, this role is tailor-made for you! #Broadcomsoftware Key Responsibilities: 1.
- Test Planning and Strategy Requirement Analysis : Understand and analyze business requirements, user stories, and acceptance criteria.
- Test Plan Development : Create comprehensive test plans and strategies that outline the scope, approach, resources, and schedule for the testing activities.
- Risk Analysis : Identify potential risks and create mitigation strategies. 2.
- Test Case Design and Development Test Case Creation : Write detailed, clear, concise test cases based on functional and non-functional requirements.
- Test Data Preparation : Prepare test data required to execute test cases.
- Automation Scripting : Develop and maintain automated test scripts for a React/Typescript front-end using tools like Jest, Playwright and Vitest. 3.
- Test Execution Manual Testing : Perform various types of manual testing, such as functional, integration, regression, and user acceptance testing.
- Automated Testing : Execute automated test suites to ensure the code functions as expected.
- Cross-Browser Testing : Verify that the application works across different browsers. 4.
- Defect Management Defect Identification : Identify, log, and track defects found during testing for different faces of software development.
- Defect Reporting : Report defects with detailed steps to reproduce, expected and actual results, and severity levels.
- Defect Verification : Re-test resolved defects to ensure they are fixed and do not introduce new issues. 5.
- Performance and Usability Testing Performance Testing : Ensure the application performs well under expected load conditions and is optimized for speed.
- Usability Testing : Evaluate the application from an end-user perspective to ensure it is user-friendly and intuitive. 6.
- Continuous Integration and Continuous Deployment (CI/CD) Integration with CI/CD Pipelines : Integrate automated tests with CI/CD pipelines (using tools like Jenkins) to ensure continuous testing.
- Monitoring CI/CD Pipelines : Monitor the pipelines for test results and address any failures promptly. 7.
- Collaboration and Communication Team Collaboration : Work closely with developers, product managers, designers, and other stakeholders to ensure quality is built into the product from the beginning.
- Daily Standups and Meetings : Participate in daily standups, sprint planning, review, and retrospective meetings to provide testing insights and updates.
- Documentation : Maintain thorough documentation of test cases, test plans, and defect reports. 8.
- Quality Metrics and Reporting Metrics Tracking : Track and analyze quality metrics such as test coverage, defect density, test execution rate, and test pass rate.
- Reporting : Provide regular reports on testing progress, quality status, and risk assessment to stakeholders. 9.
- Continuous Improvement Process Improvement : Identify areas for improvement in the QA process and implement changes to enhance efficiency and effectiveness.
- Skill Development : Continuously update skills and knowledge on the latest QA trends, tools, and best practices, particularly in the React ecosystem. 10.
- Compliance and Standards Adherence to Standards : Ensure that the application complies with industry standards and regulatory requirements.
- Accessibility Testing : Verify that the application meets accessibility standards (such as WCAG) to ensure it is usable by people with disabilities.
- Required Skills & Competencies: Possess strong testing expertise, prioritization skills, a quality-focused mindset, and analytical abilities to ensure high-quality software products.
- Experience working with SDLC(Agile methodologies, kanban, scrum, SAFe).
- Strong understanding of testing techniques(e.g., functional and non-functional) and methodologies (e.g., visual, integration, regression).
- Background in manual testing, with expertise in test case development, scenario planning, test planning, verification, validation, and compatibility assessment.
- Experience with UI and API testing tools and techniques (e.g., Jest, Playwright, Cypress, Puppeteer, Postman, SoapUI or Swagger).
- Ability to effectively debug front-end and back-end issues.
- Experience with version control and defect tracking tools (e.g., Git, Jira, Rally).
- Knowledge on CI/CD tools such as Jenkins or Github actions Open to learning new technologies and languages, following new trends, and continuous innovation.
- Experience : Bachelors and 8+ years of related experience or Masters degree and 6+ years of related experience or PhD and 3+ years of related experience.
- This position is open for multiple locations including: Burlington, MA, Irvine, CA, Pittsburgh, PA, and Plano, TX Broadcom locations in the US.
- Additional Job Description: Compensation and Benefits The annual base salary range for this position is $108,000- $172,800.
- This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.
- Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time.
- The company follows all applicable laws for Paid Family Leave and other leaves of absence.
- We will also consider qualified applicants with arrest and conviction records consistent with local law.
- If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.
Sourced directly from Broadcom’s career page
Your application goes straight to Broadcom.
Opens broadcom.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Broadcom
398 positions
Job ID
/job/USA-MA-Burlington---Blue-Sky/User-Interface-Quality-Engineer_R025693
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — free