Position: QA engineer
Category: QA
English level: upper
Years of experience: 2.5


Hey! I am a QA engineer with more than two years of experience in software testing, who was engaged both in the small and big teams in the fintech and e-commerce areas. I've been working on providing the quality of web and mobile apps, performing various types of testing (functional, UI, API, etc.), executing the test documentation, creating and maintaining auto-tests.


Below is a list of technologies and tools which I am familiar or well-versed with:
• Understanding of software development life cycle (SDLC) and quality assurance (QA) principles
• Experience with creating and executing test plans, test cases, and check-lists
• Familiarity with testing methodologies and procedures, such as regression testing and
integration testing
• Experience in test management tools, such as JIRA or TestRail
• Experience with exploratory testing and ad-hoc testing
• Ability to identify, document, and track bugs and issues using bug-tracking software
• Ability to develop and maintain automated test scripts using automation testing tools
(Cypress)
• Familiarity with web development technologies such as HTML, CSS, and JavaScript
• Experience with API testing and tools, such as Postman and Soapul
• Familiarity with SQL and NoSQL DBs (PostgreSQL, MongoDB)
• Familiarity with version control systems (Git)
• Experience with mobile testing (iOS and Android)
• Ability to work either with a team or independently
• Understanding of agile development methodologies and experience working in an
agile environment
• Ability to perform root cause analysis and create defect reports
• Attention to detail and problem-solving skills
• Ability to prioritize and manage multiple tasks in a fast-paced environment


My responsibilities are:

• Designing and executing test cases for a web application using both manual and automated testing methods.
• Developing and executing regression test suites to ensure the stability of software products throughout the development lifecycle.
• Conducting exploratory testing to identify potential software issues and verify product functionality.
 • Using various testing tools and technologies such as Cypress to perform automated testing and increase test coverage.
• Working closely with project managers and stakeholders to ensure that project deadlines were met and quality standards were maintained.
• Developing and maintaining test documentation such as test plans, test cases, and test scripts.
I expect to work in a friendly and engaging environment, learn something new, and work on challenging projects that allow me to apply and furtherly develop my technical skills :)