Senior QA automation (Python) (offline)
We are looking for open-minded and skilled engineers to extend our development team.
Our client delivers innovative, end-to-end media software and networking solutions to over 3,000 customers in more than 185 countries, including the top broadcast facilities and the most technologically advanced sports and live-event venues.
One of important product is industry's first cloud-native platform, microservices-based and modular playout solution designed from the ground-up for pure-IP, geo-dispersed environments based on commercial off-the-shelf (COTS) hardware.
The aim of the project is development and maintenance of this platform.
The project require some generic understanding of video/audio processing.
Responsibilities
- Evaluate functional, performance, and compliance requirements of our products;
- Develop test strategies, test plans/cases, automation scripts (API/UI level scripts), and system configurations to efficiently validate compliance to product design requirements and design guidelines;
- Host test plan reviews and test results meetings with project stakeholders prior to and proceeding testing phases;
- Develop test reports and work with other team members to help understand and incorporate test results into cohesive quality metrics for the business;
- Assist and collaborate in designing and improving test automation framework and validation strategies, by analyzing project documents to identify test requirements
- Identify areas for automation, collect test data requirements, develop new test metrics and techniques to maximize testing efficiency and scalability
- Develop, maintain and execute automated testing tools for functional, acceptance, integration, regression, system and performance testing
- Assess, define and implement test execution processes and procedures to stream line the end-to-end deployment, tracking and reporting
- Utilize and integrate latest hardware and software, in combination with industry applications and tools to perform manual and/or automated analysis, verification and validation
- Participate in development, planning, estimation and prioritization processes for all testing activities
- Provide work breakdown and estimation for project life cycle (agile lifecycle)
- Where necessary, carrying out various internal training activities.
Skills
Must have
- Bachelor's degree in Computer Science or equivalent.
- 1 years or more of programming and/or scripting languages and test automation experience in a technology-related industry.
- Expertise in automated test methodologies, software testing principles, concepts, verification, and validation techniques in an Agile environment.
- Demonstrated excellent analytical and problem-solving skills.
- Expertise in automation test framework technologies/protocols and related development tools.
- Experience in programming languages - Python.
- Understanding of JSON, XML, REST and other similar web services/protocols.
- Working knowledge of build processes with experience using build/source code tools such as Jenkins, GIT, etc.
- Understanding/experience of computer networking fundamentals: Linux, Windows, Cloud computing, Virtual Server environments.
- Windows scripting and packaging experience, such as Nuget/Chocolatey/PowerShell.
- Knowledge of network architectures, communication protocols in LAN/WAN environments, familiar with using routers, switches and firewalls.
- Experience in testing distributed High Availability (HA) systems.
- Experience with high-performance network communication.
- Software testing on Linux and familiarity with commercial Linux distributions.
Nice to have
- Experience with cloud/virtual machine based computing, provisioning and orchestration.
- Knowledge on the following areas is an asset:
- MPEG-2 and MPEG-4 video and audio compression;
- Digital Video formats including: NTSC, PAL, SDI, and HD-SDI;
- Uncompressed IP video and audio data (i.e. 2022-6 and 2110).
- Highly self-motivated and excellent attention to detail;
- Strong interpersonal, verbal and written communication skills.
Languages
English: B2 Upper Intermediate
About Luxoft
Luxoft is a high-end application outsourcing provider of choice and a trusted technology advisor to Global 2000 and medium-sized growth companies that apply compelling technologies to obtain leadership positions in their respective markets.Luxoft today finds the Best talents, proposes career growth & employment benefits. Our teams are involved in high complicity & innovative projects for the Top leaders companies around the Globe.
Company website:
https://career.luxoft.com/locations/ukraine/
DOU company page:
https://jobs.dou.ua/companies/luxoft/
The job ad is no longer active
Job unpublished on
4 July 2022
Look at the current jobs QA Automation Kyiv→
Similar jobs
Automation QA Manager at Lumen Global
Ukraine
QA Automation Engineer at CML Team
Ukraine
Middle QA Automation Engineer(Java) at Delasport
Ukraine
All jobs QA Automation Kyiv All jobs Luxoft