Software Development Engineer in Test
Trellix
- Bangalore, Karnataka
- Permanent
- Full-time
- Create detailed, comprehensive, and well-structured test plans
- Design, develop, and execute test automation for functional and non-functional test scenarios
- Contribute to the development and maintenance of test automation infrastructure and reporting tools
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
- Estimate, prioritize, plan, and coordinate testing activities
- Identify, record, thoroughly document, and track defects
- Perform thorough regression testing when defects are resolved
- Develop and apply testing processes for new and existing products
- Reproduces, debugs, and isolates problems and verify fixes.
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements
- Monitor system health and use logging to debug issues
- Investigate the causes of non-conforming software and become an advocate for the customer in ensuring top tier quality
- Track quality assurance metrics to help make data driven quality related decisions
- Stay up-to-date with new testing tools and test strategies
- A minimum of 3 to 5 years of SDET experience (or development experience)
- 2+ years of experience with automation frameworks
- Hands-on experience using version control systems such as Git and a solid understanding of Git workflows.
- Solid operating system internals, system knowledge and commands
- Good experience with File system and Networking.
- Hands-on experience with application setups and testing.
- Hands-on experience with scripting on Python, Shell and bash
- Hands-on experience with tools development
- Experience with tools like wireshark, process monitor, memory analyzers.
- Ability to analyze system resources
- Good analytical skills with ability to analyse issues through system and product logs
- Knowledge of QA methodologies including functional, performance, regression, black-box, and white-box testing.
- Hands-on experience working with continuous integration tools.
- Hands-on experience with relational databases such as MongoDB, SQL or PostgreSQL.
- Strong knowledge of QA methodology and testing tools.
- Avid Learner: Passion for continuous learning and able to effectively communicate technology-oriented concepts.
- Cyber security experience is an advantage
- Kernel space experience is a plus
- Retirement Plans
- Medical, Dental and Vision Coverage
- Paid Time Off
- Paid Parental Leave
- Support for Community Involvement