What will you contribute? As a QA Senior Automation Engineer, you will contribute to the optimization and efficiency of the testing, by providing best practices, best tools and best way of automating the scenarios. The automation frameworks will be under your responsibility, and you will be the one setting the way to go with automation. You will have the opportunity to provide guidance and be hands-on on a complex solution, automating also the end-to-end (full workflows) scenarios. Responsibilities & Deliverables: Drive deployment/configuration/extension of automation framework and tools used by quality assurance team Analyze results and monitor usage in order to identify and troubleshoot automation framework issues and provide solutions for them Develop and maintain automated test tools based on requirements provided by functional analysts Research the market for appropriate tools depending on the required task, organize POC and support new tool rollouts Provide feedback on the quality of the project/product through meetings, progress reports and communication with the project team/stakeholders Raise concerns about project/product/process quality in clear, timely, collaborative, constructive way and propose solutions where possible Offer support from a test automation perspective to the QA functional analysts Act as an advocate for automation best practices and approach throughout phases of software development lifecyle Be creative in finding innovating solutions to improve processes and increase efficiency Work closely with Development Team to understand the needs, the product and its constant evolution Manage QA environments (Windows/Linux applications) for functional, integration, installation, automation, performance & security testing Write & improve Win/Unix scripts for various purposes (environment management, test scheduling, test results comparison) Maintain a source code repository of all scripts and programs related to the automation framework and tests Automating of application deployments, reducing manual efforts, always looking for continuous improvements Actively working on cloudification of the product Required Experience: 5+ years of experience in development/implementation of automated software testing Strong experience with automation testing tools, especially with Robot Framework, Postman, JMeter Strong knowledge of one or more software programming languages like Python, Ansible, Bash, Java, NodeJS Strong experience in API testing Strong knowledge in UI automation, using Cucumber, Selenium and Java Good knowledge of database technologies Experience in working with distributed revision control systems like GIT Experience in working with Jenkins and familiar with DevOps concepts (CI/CD Automation) and capable of designing CI Automation as needed using Jenkins Deployment knowledge is required: containerization with Docker, Orchestration with Kubernetes, Helm Operating system: Windows and Linux Understanding of software development life cycles, software engineering processes, test processes, operating systems, client/server applications, distributed systems, shared services, communication protocols and software architecture Working knowledge of issue/defect tracking tools such as Jira etc. Experience in planning, monitoring, coordinating and risk mitigation for activities/projects Able to quickly understand new concepts Very good problem solving, critical thinking, analytical and trouble-shooting skills Act both as a team player and self-learner Possess analytical thinking, be detail oriented and well-organized Be able to communicate effectively with persons holding different roles Good written and spoken English Nice to have: Microsoft Azure technologies Architecture knowledge, experience with microservices architecture Experience with deploying and managing services and applications in Cloud Experience with testing API’s and Web-services (SOAP, REST etc.)
Senior QA Automation Engineer in Bucuresti
Contact
Datele de contact vor fi vizibile dupa ce veti aplica!
Anunţ expirat