Software Engineer in Test
Palo Alto, CA
Confluera is a cybersecurity company building a real-time detection and response platform. Since its inception Confluera has been committed to delivering detection capabilities that are accurate and surgical. We are seeking an experienced quality assurance engineer to take our product to the next level. You will be responsible for developing QA program that not only safeguards the quality of our products, but also fosters a "quality culture" for all engineers in the company.
+ Deriving test plans from product requirements documents laid out by the Product Marketing teams
+ Designing and specifying a test infrastructure using (or enhancing) the existing automation framework to execute the test plan
+ Reviewing test plans and procedures for adequacy and completeness/correctness; analyzing test results and interacting with Software and Test engineers in the resolution/root causes of test failures;
+ Scripting all test cases using the automation environment and integrating them in the regression infrastructure to verify conformance of feature functionality;
+ Design test infra using python for regression automation and integrate with log warehouse for test analytics dashboard
+ Design test framework to integrate with workflows for orchestration and management system. This includes exposing API layer for large-scale systems, cloud hosting providers - AWS/Azure, and container ecosystems
+ Define build pipeline yaml for auto-trigger of multiple deployment workflows -Regression , agent integration and commit review. Integrate with build and CI tools
+ Build Monitoring, reporting, data-mining tools to do performance and capacity-related tests and analysis.
+ Track the bug with JIRA tool . Identify, analyze, and document problems with program function, output, online screen, or content
+ Collect requirements from test engineers to define test infra automation calls from in-house python framework and robo/selenium for front-end UI validations
Skills and Qualifications
+ Masters degree 2+ years or Bachelors degree with 4+ of experience in QA domain
+ Attention to details and passion for quality
+ Knowledge of quality assurance terminology, methods, and tools
+ Analytical, problem-solving, and decision-making skills
+ Demonstrated knowledge of testing best practices, version control practices and defect management practice
+ Self-starter and team player
+ Experience working at a fast paced startups.