Middle Test Automation Engineer - Python (offline)

About the Client
Customer is a leading software and services provider to communications and media companies. Founded in 1982 in Israel, the company now is headquartered in Chesterfield, Missouri.
Customer specializes in software and services development for communications, media and financial services providers and digital enterprises for such companies like AT&T and Vodafone. The company develops a billing software system, customer-relationship management system and operations support system mostly for telecom industry. Among company’s top clients — Sprint-Nextel, Vodafone, Verizon, SBC and others.

About the project

We are working in the department called Optima and we are providing different services for the smallest companies up to 5 Million subscribers. The product is relatively new and started from scratch two years ago. Currently it is in active development. In addition to a core framework, the team does customizations for real end-clients in USA and Philippines.

There are many projects that we are working on that provides B2B (business to business) and B2C (business to customers) services, but from UI perspective we are providing 2 web applications out of the box:

CSL application: for telecom company’s employee. It’s for the care representative where employee can see personal data of end-users, their data usage, statistic, order specific services for end-users etc.
SC (self-care) application: which is web responsive application for the end user where users may see their profiles, subscription plans, calls usage, data transfers, credit cards info, issue individual payments online and so on.
Both of those applications are customized for our customers according to their needs.

From a technical standpoint, the product has classic architecture with back-end on Java and front-end on React.JS with responsive UI for desktop and mobile devices. Other technologies: Redux, JSP, micro-services. Continuous Integration/Delivery with DevOps activities. Docker, Perforce.
The project is organized as Agile process with 10 scrum teams and 3-week sprints. The team consists of more than 100 engineers.

Agile Tester Role:

The agile tester will perform both, manual and automation testing, design of TCs based on requirements and execute them as part of the Agile team effort. The Automation of the Designed TCs will also be needed as part of the Agile tester task, therefor knowledge in automation scripting is added advantage specially in Python and Selenium.

The Agile tester focuses mainly on test execution and development of test automation in order to validation and certification of the software readiness.

Requirements:
What will your job look like:
•You will be part of the development scrum team and design, execute and develop automation scripts and code to identify quality issues while working with the scrum team during the agile sprint.
•You will gather and document the outcome of test executions and all information needed to support ongoing measurements and reporting on risks, defects, tests, and coverage.
•You will analyze reports discrepancies to determine the root cause and will evaluate script failures at a high level.
•You will compare and analyze system behavior vs. expected results/KPIs based on business and technical requirements. Identifies issues, proposes system improvements and performs repetitive test execution to resolve identified issues.
•You will participate and contribute to internal design reviews of testing materials
•Responsible to design functional tests, keep timeline and meet deadlines
•You would also be automating the test cases as part of regression suite.


Requirements:
•Python knowledge
•Selenium framework knowledge is a plus
•A university graduate with a bachelor’s degree in IT, Computer Science or equivalent
•Up to 2-3 years of experience
•Familiarity with SQL and UNIX and ORACLE Database
•Postgres would be added advantage
•Knowledge of BSS and telecommunication industry would be added advantage
•Knowledge in Automation scripting is added advantage specially in Python and Selenium
•Have worked on Agile and Waterfall methodology.
•Ability to write new Test Cases from Requirement Specifications and Detailed Designs
•Ability to run the test cases with simulation of production like data and scenarios
•Important to have debug ability on the issues
•An inherent attitude of looking for innovation and continuous improvement and demonstrating efficiency in all assigned tasks
•Ability to learn quickly, self-learner and quick implementer
•Strong analytical and creative problem-solving skills
•Great Team members
•Attention to details is very important aspect of testing and this is much needed attribute

About NerdySoft

NerdySoft is a full-cycle software development agency with world-class engineers and strategists in-house. Our delivery offices are located in Lviv (Ukraine) and Warsaw (Poland).

NerdySoft is a dedicated software development team provider specializing in Software Product Engineering. With vast expertise in FinTech, CreditTech, HealthTech, and E-commerce, NerdySoft develops scalable solutions for the most complex technical issues that businesses of all sizes face across industries.

OUR VALUES
✔️TALENT ✔️LOVE ✔️ATTITUDE

Nerdysoft is a socially-oriented company. We are always working on the improvement of our benefits package and constantly trying to offer more beneficial working conditions to our employees. Our corporate culture is based on a work-life balance approach.

Among our benefits you can find:

— Office located in the city center;
— Comfortable workplace and modern office facilities;
— Flexible working hours with no overtimes and ability to work remotely;
— Individual relocation package;
— Regular salary review based on employee performance;
— Competence matrix for Developers and QAs and personal development plan for all employees;
— A mentorship program for all specialists of middle and junior levels;
— Internship program for young specialists;
— 50% compensation for certifications, conferences, training, and other working events;
— 50% compensation of English courses;
— 18 working days of annual paid (and additional days of leave for company loyalty);
— All national holidays celebrations;
— Paid sick leaves;
— Medical insurance and sports compensation;
— Regular great corporate events;
— Access to a corporate library
— And much more!

Company website:
http://nerdysoft.com

DOU company page:
https://jobs.dou.ua/companies/nerdysoft/

The job ad is no longer active

Look at the current jobs QA Automation Kyiv→