Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Cisco Meraki, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Software Development Engineer in Test (SDET) for Tools and Frameworks at Cisco Meraki, you will play a pivotal role in ensuring the quality and reliability of our software products. This position involves designing, developing, and maintaining the test automation frameworks and tools that facilitate both manual and automated testing processes. You will collaborate with cross-functional teams to identify and rectify software defects, ensuring that our products meet the highest standards of performance and usability. Your coding skills will be essential in implementing efficient test procedures, and your input will significantly influence the overall product development lifecycle.
Job Responsibilities
- Design, develop, and maintain automated testing frameworks and tools.
- Collaborate with software developers and other stakeholders to understand testing requirements and ensure high-quality deliverables.
- Implement and execute automated test scripts to validate features and functionalities of software applications.
- Analyze test results and provide feedback to development teams for continuous improvement.
- Participate in code reviews and contribute to the enhancement of testing standards.
- Identify, record, and track bugs within the software development lifecycle.
- Provide mentorship and guidance to junior engineers within the testing team.
- Continuously evaluate and improve existing testing processes and tools.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as an SDET or in a similar role with a strong focus on test automation.
- Strong programming skills in languages such as Java, Python, or C#.
- Experience with test automation frameworks such as Selenium, JUnit, or TestNG.
- Familiarity with CI/CD tools and processes, including Jenkins or CircleCI.
- Solid understanding of software testing methodologies and best practices.
- Excellent analytical, problem-solving, and communication skills.
- Experience in agile development methodologies is a plus.
Technologies & Tools
In this position, you will utilize a range of technologies and tools essential for software testing and automation. Key technologies include programming languages such as Java and Python, along with test automation frameworks like Selenium and JUnit. Familiarity with CI/CD tools such as Jenkins and containerization technologies like Docker may also be required. Additionally, experience with version control systems, particularly Git, and project management tools like Jira will be beneficial for effective collaboration within the team.
Ideal Candidates
The ideal candidates for this position will possess a passion for quality assurance and a commitment to delivering top-tier software products. They will have a strong technical foundation complemented by excellent problem-solving abilities. Effective communication skills are crucial, as they must collaborate seamlessly with developers and product managers. A proactive attitude towards learning new technologies and improving existing processes, along with a detail-oriented mindset, will set successful candidates apart in this fast-paced environment.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.