Job Description :
Senior Quality Engineer
Location: Sunnyvale ,CA
Contract/Full Time both

As a Senior Quality Engineer you must have experience defining test approaches and test plans for assigned functional areas, growing our current test cases and executing functional, compatibility, stress, integration and reliability testing. Excellent written and verbal communications is required and you must be comfortable working across different teams; advocating QA best practices; time and project management.
The job responsibility will include API testing, website testing, building test tools and creating automation scripts. The Senior Quality Engineer should have experience working in an Agile Software Development Environment.
Possess a deep understanding of SQA methodologies and practices.
Proven bug detection and regression skills.
Minimum 4+ years experience as a Quality Assurance Engineer.
Self starter with ability to work independently and collaboratively with remote teams.
Experience testing with APIs and UIs.
Should be able to create and modify automated scripts (Java / Python
Experience with Continuous Integration (CI), Behavior Driven Frameworks (BDD), DevOps and setting up QA environments.
Experience with test tools: Selenium, REST- Assured, JUnit, and TestNG.
Understanding of build tools like Ant, Maven and/or Gradle.
Hands on SQL experience

Big Plus:
Knowledge of tools and techniques for analyzing and benchmarking of application performance.
Working experience with database technologies.
Exposure to security domains including areas like PKI, Certificates, and Cryptography.