QA Javascript + Python + API
Primary stack
Nice to have's
Job description
About the Position
We are seeking a highly technical, skilled, and experienced Senior QA Engineer specializing in Functional and API Automation to join our dynamic team. The ideal candidate will have a strong background in designing, developing, and executing automated test frameworks, ensuring the quality and reliability of our applications through comprehensive automated testing strategies.
Responsibilities
-
Test Planning and Design
- Develop and document comprehensive test plans and test cases based on product requirements and specifications.
- Participate in requirements review meetings to understand the scope and objectives of new features and enhancements.
-
Manual and Automated Testing
- Execute manual and automated tests to ensure the functionality, performance, and stability of software applications.
- Identify, document, and track defects and issues, ensuring timely resolution and retesting.
-
Collaboration and Communication
- Work closely with development, product management, and other stakeholders to understand product features and changes.
- Communicate testing progress, results, and issues to the team and management.
-
Quality Assurance
- Ensure that software meets quality standards and user expectations through rigorous testing and validation.
- Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.
- Champion quality from an end-user experience perspective.
-
Test Environment Management
- Set up and maintain test environments, ensuring they are configured correctly for various testing scenarios.
- Collaborate with DevOps and IT teams to resolve any environment-related issues.
-
Regression and E2E Integration Testing
- Conduct Integration testing to ensure new code changes do not adversely affect existing functionality.
- Conduct Regression Testing efforts to assess system E2E workflow.
-
Documentation and Reporting
- Maintain detailed and accurate documentation of test cases, test results, and testing activities in ADO, Confluence.
- Generate test reports and metrics to provide insights into product quality and testing coverage.
-
Continuous Improvement
- Stay updated with the latest trends and advancements in automation testing tools and methodologies.
- Propose and implement innovative solutions to enhance automation capabilities and testing efficiency.
Requirements
-
Must Have
- E2E and Functional Blackbox, Greybox, System Testing experience
- Postman
- Python/NodeJs
- ADO
- Understand web application architecture
- MongoDB
-
Nice to Have
- RestAssured
- Cucumber
- CI/CD
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Extensive experience in software testing and automation, with a focus on functional and API testing.
- Strong understanding of E2E multitiered web applications architecture.
- Proficiency in automation tools such as Selenium, RestAssured, Postman, or similar.
- Strong programming skills in languages like Java, Python, or JavaScript.
- Experience with CI/CD tools and processes (e.g., Jenkins, GitLab, Azure DevOps).
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to work effectively in a team-oriented environment.
- Experience in performance and security testing.
- Familiarity with BDD/TDD practices and tools (e.g., Cucumber, SpecFlow).
- Knowledge of cloud environments and microservices architecture.
We Offer
- Remote work opportunities in Europe.
About the Company
The Workly s.r.o.
4D CENTER, Kodaňská 1441/46,
101 00, Praha 10.
Contact: [email protected] + 420 775 371 991
©2023, All right reserved.
© The Workly. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.