Senior Automation Quality Assurance Engineer
Automat-IT
- Харьков
- Постоянная работа
- Полная занятость
- Test Automation & Strategy: Develop and implement automated test strategies to ensure the quality of software products. Design, write, and maintain automated test scripts using Playwright framework (for E2E tests).
- Requirements Analysis: Collaborate with business and technical teams to understand project requirements. Ensure that these requirements are accurately translated into test plans and test cases.
- Continuous Testing: Integrate automated tests into the continuous integration and deployment pipeline. Monitor and enhance test coverage to align with product evolution.
- Issue Diagnosis & Reporting: Identify, diagnose, and report bugs and issues within the software. Work closely with development teams to ensure timely resolution.
- Documentation: Create and maintain comprehensive test documentation, including test plans, test cases, and test reports.
- Process Improvement: Continuously evaluate testing processes and tools for improvement. Advocate for best practices in test automation and quality assurance across the team.
- Team Collaboration: Work closely with development, product, and other cross-functional teams to ensure cohesive and quality-focused development processes.
- Mentoring & Leadership: Provide guidance and mentorship to QA teammates. Lead by example in terms of quality, work ethic, and professionalism.
- Stakeholder Communication: Proactively communicate with business stakeholders to understand the broader business context and incorporate this understanding into testing strategies.
- Continuous Learning: Stay updated with the latest trends and tools in QA automation and software development. Share knowledge and insights with the team to foster continuous improvement.
- Professional Experience: Minimum 5 years in Software Engineering, with at least 3 years focused on Automation Testing.
- Automation Expertise: Proficiency with Playwright or other JavaScript-based testing frameworks (e.g., Cypress, TestCafe, WebDriverIO, Jest, Protractor). A deep understanding of test automation design and frameworks is essential.
- Testing Skills: Strong experience in requirements testing, REST API testing, data testing, E2E testing for React App.
- Documentation Skills: Ability to write clear and comprehensive test documentation.
- Agile Methodology: Experience with Scrum or similar agile development processes.
- Communication and Collaboration: Excellent spoken English and strong communication skills. Should be capable of effectively articulating technical challenges and solutions. A proactive approach in communication with business stakeholders to understand business logic, detect, and collect missing details.
- Problem-Solving: Exceptional analytical and problem-solving skills, with a proven track record of understanding requirements and translating them into technical solutions.
- Requirements analysis. Critical reading of requirements and representing the customers.
- Teamwork: A strong team player who can work effectively with others.
- Familiarity and practical experience with AWS
- Experience in AWS Billing \ AWS Cost Explorer will be a big plus
- Experience in a leadership role or mentoring QA teammates.
- Experience with billing systems testing
- Ability to guide users on new functionality and onboard new users