Location
PolandRate
Years of experience
11About
I am an experienced software development professional with over 7 years specializing as a Java Test Developer. My expertise spans multiple ISTQB certifications, which have bolstered my technical knowledge of Java Test frameworks. Throughout my career, I have engaged in various sectors including banking, public health, and network management. I am adept at both manual and automated testing, having worked on projects that require extensive use of Java, Spring, Hibernate, and other related technologies. I also enjoy sharing my knowledge through training sessions and working on personal web development projects using WordPress and Java. In my recent roles, I have focused on test automation, creating test plans, and performing functional, integration, and GUI testing. At Inpost and Cisco, I was involved in developing test automation programs using REST and database calls, while also creating and maintaining test documentation and managing bug reports using Jira. My experience at SII included working on web and Swing applications for crew management, where I automated testing processes using frameworks like Fitnesse and GEB. I have a strong background in using tools like Jenkins, Docker, Git, and AWS for managing test environments and ensuring efficient and effective software testing processes.Tech Stack
QA, Cucumber, JMeter, Selenium, Tester, TestNG, WebDriverExperience
- Test Automation Programming: Developing automated test scripts using Java, Groovy, and various frameworks like TestNG, Fitnesse, and GEB for web and Swing applications.
- Manual Testing: Conducting functional, integration, regression, and GUI testing to ensure the quality and functionality of applications across different platforms.
- Creating Test Plans and Scenarios: Designing and documenting test plans, test scenarios, and test cases based on project requirements and user stories.
- Bug Reporting and Management: Identifying, documenting, and managing bugs using tools like Jira, ensuring timely resolution and tracking of issues.
- Continuous Integration and Deployment: Utilizing tools such as Jenkins, TeamCity, and Docker to manage and automate the software testing process, including environment management and deployment pipelines.
- Performance Testing: Conducting performance tests using tools like JMeter to evaluate application performance under various conditions and loads.
- Collaboration and Communication: Working closely with cross-functional teams, including developers, product owners, and stakeholders, to ensure alignment on project goals and testing requirements. This also includes participation in Scrum ceremonies and handling client interactions for acceptance tests.
Employment history
Project description:
Web Application for Network Devices Management – 20 people, 3 Scrum teams
Tasks:
• Test automation programming in Java using REST and DB calls
• Creating test plans, test scenarios and test cases
• Manual testing (functional testing, integration testing and GUI testing)
• Bugs reporting (Jira)
Technologies: Java, TestNG, Jenkins, Bitbucket, Docker
Project description:
Web Application for Network Devices Management – 20 people, 3 Scrum teams
Tasks:
• Test automation programing in Java using REST and DB calls
• Creating test plans, test scenarios and test cases
• Manual testing (functional testing, integration testing and GUI testing)
• Bugs reporting (Jira)
Technologies: Java, TestNG, Jenkins, Bitbucket, Docker
Project description & team size:
Web Application for Crew Members –30 people, 3 Scrum teams
Tasks:
• Test automation programing in Java and Groovy using GEB framework for web application
• Creating test plans, test scenarios and test cases
• Manual testing (functional testing, integration testing and GUI testing)
• Bugs reporting (Jira)
Technologies: Java, Groovy, GEB, Spock, Jira
Project description & team size:
Swing Application for Crew Management – over 100 people, 10 Scrum teams
Tasks:
• Test automation programming in Java using Fitnesse framework (GUI and Web services) for Swing application
• Automating software testing process (SoapUI)
• Creating test plans, test scenarios and test cases (HP Application Lifecycle Management)
• Manual testing (functional testing, integration testing and GUI testing)
• Environments management (Team City, AWS, bash)
• Bugs reporting (Jira)
Technologies: Java, Fitnesse, SoapUI, HP ALM, TeamCity, AWS, bash,
Project description & team size:
Estimating time for programming automated test, 3 test developers
Tasks:
• New Estimating time for programming automated test in Java (Selenium Webdriver)
• Preparing framework for tests
Technologies: Java, Selenium WebDriver, GIT
Project description & team size:
Web Application for Public Health sector – 60 people, 6 Scrum teams
Tasks:
• Test automation programming in Java (Selenium, WebDriver, TestNG, JUnit, Robot, Data Provider,XPath)
• Automating software testing process (SoapUI)
• Performance tests (JMeter)
• Web application testing (functional testing, integration testing, regression testing and GUI testing)
• Mobile application testing: Android, iOS, Windows
• Creating test scenarios based on requirements (Enterprise Architect)
• Cooperation with subcontractors and clients, acceptance tests
• Compilation verification (Apache Maven, Gradle)
• Keeping versioning (SVN, GIT)
• Bugs reporting (Jira, Redmine, SpiraTest)
• Writing queries to database (PostgreSQL)
Technologies: Java, JMeter, Selenium WebDriver, TestNG, JUnit, Robot, DataProvider, SoapUI, SVN, GIT,PostgreSQL
Project description:
Web Application for Public Health sector
Tasks:
• Web application manual testing (functional testing, integration testing, regression testing and GUItesting)
• Creating test scenarios based on requirements
• Cooperation with subcontractors and clients, acceptance tests
• Bugs reporting
Education history
Field of study: Economy
Bachelor's and Master's degree
We’ve helped 83 clients with IT recruitment and software development.
Read about a few of them below...