workday
Quality Engineer
Velocix
Remote, IND
Full-time
Mid
Remote
Discovered 1 months ago
python
Key Skills for This Role
python
Full Job Posting
What you'll do
- Test automation & Quality engineering
- Design, develop, and maintain automated test frameworks and test suites.
- Automate functional, regression, integration, system, and end-to-end testing.
- Develop reusable automation libraries, utilities, mock services, and simulators.
- Ensure appropriate automation coverage for new features and releases.
- Integrate automated testing into CI/CD pipelines.
- Improve testing efficiency, reliability, and maintainability.
- Performance & Reliability testing
- Design and execute load, stress, endurance, scalability, and capacity tests.
- Create realistic workload and traffic simulations.
- Analyze performance metrics and identify system bottlenecks.
- Investigate application, infrastructure, and network behaviour under load.
- Support performance benchmarking and system optimization initiatives.
- Produce performance reports and recommendations.
- Development & Tooling
- Develop internal testing tools and frameworks using Python and related technologies.
- Support debugging and root-cause analysis by analysing logs, metrics, and system behaviour.
- Build utilities to improve testing efficiency and engineering productivity.
- Collaborate with software engineers to improve testability and observability.
- Collaboration & Agile delivery
- Participate in Agile and Scrum ceremonies.
- Work closely with Software Engineers, Architects, DevOps Engineers, Product Owners, and other Quality Engineers.
- Review automation solutions and testing approaches.
- Contribute to release validation and continuous improvement initiatives.
- Share knowledge and mentor team members where appropriate.
- Technical skills & Experience
- Candidates should bring experience in some or all of the following areas. Requirements may vary depending on seniority level.
- Automation testing
- Experience with:
- Test Automation Frameworks
- Functional Testing
- Regression Testing
- API Testing
- Integration Testing
- End-to-End Testing
- Tools such as:
- Robot Framework
- PyTest
- Selenium
- Playwright
- Similar automation technologies
- Performance testing
- Apache JMeter
- Load Testing
- Stress Testing
- Endurance Testing
- Scalability Testing
- Capacity Planning
- Exposure to tools such as Spirent Avalanche or similar solutions is desirable.
- Programming & Scripting
- Python (preferred)
- Shell Scripting
- Java or JavaScript (beneficial)
- Knowledge of:
- Software Development Principles
- Debugging Techniques
- Automation Development
- Linux & Systems
- Linux administration and troubleshooting experience.
- Log analysis and system diagnostics.
- Command-line proficiency.
- APIs & Databases
- REST APIs
- HTTP / HTTPS
- SQL Databases
- NoSQL Databases
- DevOps & CI/CD
- Git / GitLab
- Continuous Integration
- Continuous Delivery
- Automated testing pipelines
- Cloud & Modern Technologies
- Exposure to:
- AWS
- GCP
- Kubernetes
- Docker
- Cloud-native applications
- Preferred Experience
- Experience in one or more of the following areas:
- Video streaming platforms
- OTT services
- Content Delivery Networks (CDN)
- Telecommunications
- Media technology
- Distributed systems
- Cloud platforms
- Knowledge of video streaming protocols and traffic patterns is highly desirable.
- What we're looking for
- Mid-level engineers
- Experience developing automated tests and analysing system behaviour.
- Ability to independently investigate issues and improve coverage.
- Experience with CI/CD and Agile development practices.
- Senior engineers
- Experience defining automation and performance testing strategies.
- Ability to mentor engineers and improve engineering practices.
- Expertise in test architecture, performance analysis, and quality engineering.
- Ability to influence quality, reliability, and scalability decisions across teams.
- Core competencies
- Test automation
- Performance engineering
- Quality engineering
- Reliability testing
- Python development
- Problem solving
- Analytical thinking
- Continuous improvement
- Collaboration
- Communication
- Ownership & Accountability
Qualifications
- Mid-level engineers
- Experience developing automated tests and analysing system behaviour.
- Ability to independently investigate issues and improve coverage.
- Experience with CI/CD and Agile development practices.
- Senior engineers
- Experience defining automation and performance testing strategies.
- Ability to mentor engineers and improve engineering practices.
- Expertise in test architecture, performance analysis, and quality engineering.
- Ability to influence quality, reliability, and scalability decisions across teams.
- Core competencies
- Test automation
- Performance engineering
- Quality engineering
- Reliability testing
- Python development
- Problem solving
- Analytical thinking
- Continuous improvement
- Collaboration
- Communication
- Ownership & Accountability
About Velocix
Software & SaaS205 employeesFounded 2002
Velocix is the world’s leading provider of carrier-grade video streaming and advertising technology.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer