What are the responsibilities and job description for the Senior Software Testing Engineer position at Celestica?
Summary
The Senior Software Testing Engineer is responsible for developing, debugging, testing, deploying, and supporting code used in various systems and products. This role involves writing, maintaining, and testing software across multiple languages and levels in the software hierarchy, from Firmware to Application. The software development process adheres to established methodologies, including Agile and Scrum, and complies with the product lifecycle requirements.
The Senior Software Testing Engineer collaborates with cross-functional teams, including designers, customers, and project leaders, to ensure high-quality product development. Your feedback will enhance designs in areas such as manufacturing, testing, and supply chain management.
Key Responsibilities
- Collaborate as a team member to analyze and address technical challenges, providing valuable technical support.
- Resolve assigned issues under the mentorship of senior engineers.
- Design and develop comprehensive test plans and test-automation suites.
- Create a robust processing platform utilizing configuration management technologies.
- Apply effective software testing methodologies, particularly in Agile environments.
- Maintain, support, and enhance existing systems and platforms to ensure optimal functionality.
- Engage with customers, users, project managers, and engineers through peer reviews to achieve optimal technical solutions.
- Propose recommendations for continuous process improvements.
- Collaborate with fellow engineers to advance technology and implement best practices consistently.
- Stay informed on industry knowledge and regulations relevant to your role.
Required Knowledge and Skills
Preferred Skills
Physical Demands
Experience Requirements
Education Requirements
A Bachelor's degree or an equivalent combination of education and experience is required, with educational requirements potentially varying by geography.
Notes
Please note that this job description is not exhaustive and may evolve as necessary. Employees are accountable for all assigned duties. Job responsibilities and the time allocation for tasks are subject to change.
Celestica is an equal opportunity employer, welcoming all qualified applicants regardless of race, religion, national origin, gender, sexual orientation, age, marital status, veteran or disability status, or any other protected characteristics.
Celestica is committed to creating an inclusive, accessible environment that values and respects all employees and customers. We encourage candidates to inform us of any special arrangements or needs during the hiring process.