QA Engineer
Devire
⚲ Kraków
23 520 - 26 880 PLN (B2B)
Wymagania
- Degree
- Automated testing
- API testing
- Testing
- UI
- Python
- Microservices
- Cloud
- SQL
- Test case
- SDLC
- Analytical skills
Opis stanowiska
O projekcie: Devire Outsourcing IT is a form of a partnership dedicated to self-employed IT specialist, executing projects for our Clients - leading IT Companies bringing innovations and the newest resolutions to market. For our Client, who empowers travel industry to innovate and grow by providing advanced technology for real-time decisions, revenue optimization and modern e-commerce experiences, we are looking for a Senior QA Engineer. - Location: 100% remote or hybrid from Cracow - Salary: B2B contract via Devire, 140 - 160/h net + VAT - Salary based on B2B contract (via Devire) - 100% remote or hybrid from Cracow - Benefits package (medical healthcare, sports membership, etc.) - Possibility to cooperate with an international company with a stable market position - Long-term cooperation Wymagania: - Degree and successful industry experience in either Computer Science or Computer Engineering - 5+ years of relevant work experience in test automation or similar position - Very good experience with manual and automated testing during full development life cycle with a focus on an API testing - Deep experience with manual and automated testing - end to end testing, API testing, contract testing, performance testing, exploratory testing and UI testing - Hands on experience with Python - Good understanding of software systems architecture based on microservices - Good understanding of cloud technologies - Knowledge of SQL - Experience with building testing plans and strategies, writing test cases, triaging bugs - Understanding of software development lifecycles (SDLC) with a focus on Agile methodologies - Ability to maintain and document testing artifacts and reports - Experience with CI/CD testing integration - Experience with using AI tools - Excellent communication and collaboration skills - Strong analytical skills to understand in detail product requirements and its functionality and willingness to get deep understanding of airline domain knowledge - Strong problem-solving and prioritization skills - Ability to share their testing expertise by conducting internal training sessions, advice on best practices or new tools, identify areas for improvement etc. - Adaptability and willingness to learn new technologies and processes Codzienne zadania: - You will be part of a self-organizing QA team and collaborate closely with product teams composed of Technical Product Owner, fullstack/frontend/backend application developers and QA Engineers - You will collaborate with Technical Product Owners, Software Architects to plan testing initiatives by analysis of requirements, technical specifications and design of test plan and test cases - Implement test automation strategies for microservice architecture to increase test coverage and reduce manual testing efforts - Design, develop, and maintain automated test scripts using industry-standard tools and frameworks to ensure efficient and repeatable testing processes - Perform manual testing for complex scenarios where automation is not feasible, ensuring thorough coverage of all system functionalities - Conduct different types of tests including automated end to end, API, contract and performance tests - Develop and maintain test documentation like test plans, test cases, test scripts - Identify, document, and track defects using bug tracking tools, and work closely with developers to ensure timely resolution - Integrate automated tests into the CI/CD pipelines, collaborating with DevOps teams to ensure smooth and reliable deployment processes - Provide guidance and mentorship to QA engineers, promoting best practices in testing and quality assurance - Continuously evaluate and improve testing tools to enhance product quality - Stay updated on emerging trends, best practices, and tools in software testing and quality assurance, and continuously improve the testing processes - Monitor and report on key quality metrics, providing insights and recommendations for improvement - Support timely and high quality delivery of features for product releases in the context of a larger product development organization