Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job brief
The QA & Release Control Engineer will develop test plans, test cases and test scripts for projects, manage the deployment of the application on the cloud, and perform code refinement/linting/unit testing
Responsibilities
- Own the application’s cloud deployment process
- Perform and manage support for CI/CD and release management
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
- Estimate, prioritize, plan and coordinate testing activities.
- Design, develop and execute automation scripts using open source tools.
- Identify, record, document thoroughly and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Develop and apply testing processes for new and existing products to meet client needs.
- Track quality assurance metrics, like defect densities and open defect counts.
- Stay up-to-date with new testing tools and test strategies.
Job Requirements
Qualifications
- Cloud Platform experience (Google Cloud Platform preferred)
- Experience implementing CI/CD in an agile workflow; release management experience
- Python Development (required)
- Requests, APIs, Django, Pylint, Pytest, automated documentation (like Sphinx)
- SQL
- JavaScript, CSS
- Knowledge of JS front-end frameworks (Angular, React, etc. )
- Knowledge of Jira
- Knowledge of Jenkins
- Git/Github
- Some data science/analytics preferred (Pandas, Numpy, etc.)
Experience
We typically welcome any level of experience to this job as long as the candidate can perform the tasks needed