At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
As the verification engineer, you will be writing complex test algorithms and developing test infrastructure which tests Xplorer IDE and its various modules.
Xplorer tests are based on SWTBot test framework which is open source software built on top of JUnit and eclipse. You will also participate in the identification of the test requirement and will support functional, regression, API, performance and load test.
Another job function will be to define and develop infrastructure required for Xplorer regression. This may involve working with AWS and other cloud platform.
Some of the key activities :
Be responsible for the quality of the software and resolving any issues regarding the test and regression infrastructure.
Actively work with engineering to improve product quality and testability.
Learn Xplorer features, identify, plan, design and develop tests for features, and ensure that test coverage is good.
Monitor and track resolution of defects, coordinating with engineers to accommodate the changes to the regression test.
Maintain / enhance existing tests for new releases and maintain test documents
Report issues bugs to the development team and tracking those issues until it gets fixed.
Required skills and experience :
Strong competence and hands-on experience in Test Automation Strategies and in the usage of Test Automation Tools.
Strong competence and hands-on experience in testing user interface.
Excellent S / W programming expertise in core Java
Proficiency with build tools like Make, Ant, Maven.
Proficiency with eclipse.
Windows, Linux OS, and OSX knowledge.
Proficiency in scripting (any of python, shell scripting, batch files) and knowledge of regex.
Deep understanding, competence and hands-on experience in the Black box, White box and gray box testing.
Ability to think abstractly and deal with ambiguous / under-defined problems.
Strong knowledge and experience in non-functional testing such as performance testing, usability testing, and scalability testing.
Passion, curiosity and the attitude to "test-and-break" systems. Personal discipline, a strong sense of ownership of projects and their outcomes, and strong adherence to processes.
Understanding of programming tools like a compiler, linker, debugger etc.
Experience of testing any system software such as compiler or linker will be an advantage.
Education : B.E / B.Tech / MTech / MCA / MS / M.E
Experience : 0 to 2 Years
We’re doing work that matters. Help us solve what others can’t.