INFUSEmedia is a fully integrated, data-fueled, demand generation engine that offers a host of industry-leading solutions designed to help B2B organizations drive qualified interest. We employ a holistic, omni-channel approach, which empowers us to identify, qualify, and produce actionable engagement. Supported by the latest innovations in digital marketing,...
Read more about this company
Strong ability to design comprehensive test cases based on functional and non-functional requirements.
Experience in creating detailed test scenarios to ensure thorough test coverage.
Proficient in exploratory testing techniques to identify potential issues not covered by existing test cases
Analyzing incidents/problems with subsequent reproduction through automation.
Experience in the design, development and maintenance of manual/automated tests, including unit testing, integration testing, system testing and regression testing.
Proficient in Python for testing purposes.
Ability to write and maintain automated test scripts efficiently
Familiarity with testing frameworks such as Selenium, Appium, JUnit, TestNG, and others is crucial for automating tests in different environments.
Understand and participate in Agile, DevOps, and CI/CD development practices to ensure testing is effectively integrated into the development process.
Familiarity with tools such as Jenkins, Bitbucket, or GitLab CI.
Knowledge of performance testing concepts and tools (e.g., JMeter, LoadRunner).
Ability to identify and address performance bottlenecks.
Proficiency in using test management tools (e.g., Jira, TestRail) to organize and execute test cases.
Knowledge of basic security testing concepts and techniques.
Familiarity with security testing tools (e.g., OWASP ZAP).
Requirements:
5+ years of experience as both Manual and Automation QA Engineer.
Ability to work with API testing tools.
Knowledge of SQL at the query level.
Fluency in English and/or Russian (at least B2).
Responsibilities:
Collaboration with business analysts and stakeholders to define and automate acceptance criteria
Identify appropriate testing methods and develop a strategy to meet the project requirements.
Develop detailed test plans and test cases based on project requirements.
Execute manual and automated tests, ensuring thorough coverage of functional and non-functional requirements
Monitor and analyze test results, identifying and documenting defects
Design, develop, and maintain automated test scripts to improve testing efficiency.
Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline.
Collaborate with developers, product owners, and other stakeholders to address quality concerns.
Implement best practices to enhance the overall efficiency and effectiveness of testing processes.
Work with the team to develop risk mitigation strategies.
Create and maintain comprehensive documentation related to testing processes, test cases, and test results.
Ensure documentation is accessible and understandable for both technical and non-technical team members.
Participate in regular meetings and provide status updates on testing progress.