Post Job Free

Resume

Sign in

Automation Engineer Development Team

Location:
Coquitlam, BC, Canada
Posted:
July 19, 2023

Contact this candidate

Resume:

RUSTAM ABDURAKHMANOV

adyd4u@r.postjobfree.com +1-604-***-**** & +1-778-***-****

Coquitlam, BC, Canada 2955 Atlantic ave V3B 0H9 LinkedIn: https://www.linkedin.com/in/rustam-4403218a

Summary:

QA Automation Engineer with Quality-oriented mind set up and Test to Break Attitude SDET with 7 years of hands-on experience

API Testing UI Testing Database Validation Testing Unit testing Functional testing User Acceptance Testing Integration testing System testing Browser compatibility testing

Technical Skills:

● Test Automation Frameworks: TestNG, Selenium,JUnit

● Programming Languages: Java

● Experience in testing RESTful APIs

● Libraries: Apache POI, JExcel, RestAssured,Hamcrest

● Performance Testing Tools: JMeter

● Continuous Integration/Deployment (CI/CD) Tools: Jenkins

● Agile Tools: JIRA

● Mobile Automation Tools: Appium

● Knowledge of SDLC and STLC methodologies

● Other technical tools: Bitbucket, GitHub, SourceTree

● Strong attention to detail and ability to identify and document defects QA Automation Engineer

OnlineMed (remote)

Oct 2022 - Present

● Worked on a start-up project that aims to build prescription software from scratch.

● Developed automated test cases using Java and Selenium WebDriver for a web-based application, improving the testing efficiency by 60%.

● Designed and developed custom Java libraries for API testing using RestAssured, enabling efficient testing of the application's backend services.

Utilised TestNG framework to automate end-to-end test cases for a web-based application, reducing manual testing efforts by 50%.

● Implemented data-driven testing using TestNG Data Provider to test the application's critical features with multiple test data sets, improving the test coverage and reliability.

● Utilized Selenium WebDriver to develop automated test cases for a web-based application, resulting in a 50% reduction in manual testing efforts.

● Designed and developed custom Selenium frameworks using Java, implementing best practices like Page Object Model (POM) and Hybrid Frameworks, resulting in efficient and maintainable test automation.

● Worked in Agile environments and participated in all Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.

● Worked closely with the development team and stakeholders to clarify requirements, identify acceptance criteria, and ensure that user stories are testable and measurable.

● Developed and executed UI test cases using automation tools like Selenium WebDriver, Appium, and TestComplete.

● Designed and implemented a robust UI testing framework that leverages Page Object Model (POM) and TestNG, resulting in reliable and efficient test automation.

● Designed and executed REST API test cases using Postman and Newman, ensuring that the application's API meets functional and non-functional requirements.

● Created and maintained detailed defect reports, including steps to reproduce and screenshots, ensuring that defects are accurately captured and documented.

● Utilized Postman's collaboration features to share test cases and results with the development team and stakeholders, ensuring that testing feedback is timely and actionable. QA Automation Engineer

UKG (Kelowna, BC)

Mar 2022 - Sep 2022 (7 months)

● Integrated Java testing frameworks like TestNG and JUnit into the Continuous Integration/Continuous Deployment (CI/CD) pipeline, improving the testing efficiency and reducing the turnaround time for test results.

● Developed custom Java test listeners to capture screenshots, generate custom test reports, and send email notifications, enhancing the visibility of test results.

● Configured TestNG to execute tests in parallel, resulting in a 60% reduction in test execution time, thereby enabling faster feedback and quicker release cycles.

● Worked collaboratively with the development team to integrate TestNG with the Continuous Integration/Continuous Deployment (CI/CD) pipeline, improving the overall test automation framework's reliability.

● Integrated Selenium with Continuous Integration/Continuous Deployment (CI/CD) tools like Jenkins and Bamboo, enabling faster test feedback and reducing the release cycles.

● Utilized Selenium to perform end-to-end testing for complex business scenarios, ensuring the application's functional correctness.

Participated in sprint retrospectives to identify areas of improvement in the testing process, and worked with the team to implement changes that improve the testing efficiency and quality.

● Collaborated with the development team to identify UI components that require testing and ensured that UI testing is integrated into the development process.

● Worked with developers to identify and prioritize API endpoints that require testing and ensured that API testing is integrated into the development process.

● Developed Postman test scripts that validate API requests and responses, ensuring that the application's functionality meets user requirements.

● Developed and executed API regression test suites that ensure that changes to the application's API do not impact existing functionality.

● Used Postman's collection runner and data-driven testing features to execute tests with different inputs and parameters, ensuring that the application's API can handle various scenarios and use cases.

● Participated in code and design reviews to ensure that the application's architecture and implementation meet testing and quality standards.

● Mentored junior testers in manual testing best practices, sharing knowledge and developing a culture of continuous learning and improvement.

QA Automation Engineer

Finworks ERP Corp (remote)

Oct 2018 - Feb 2022 (3 years 5 months)

● Utilized Java programming skills to create complex test scenarios with dynamic data using libraries like Apache POI and JExcel, enabling data-driven testing.

● Mentored junior testers in using Java for testing, sharing best practices, and developing a knowledge-sharing culture, resulting in improved testing efficiencies and higher-quality releases.

● Conducted extensive regression testing using TestNG's suite and test-level configurations to ensure the stability and quality of the application across releases.

● Utilized TestNG's parameterization feature to test the application's critical scenarios with different test data combinations, ensuring the application's functional correctness.

● Developed custom Selenium listeners to capture screenshots, generate custom test reports, and send email notifications, enhancing the visibility of test results.

● Collaborated with the development team to integrate Selenium into the development process, enabling them to detect defects earlier in the development lifecycle.

● Utilized Agile testing practices like Test-Driven Development (TDD) and Behavior-Driven Development (BDD) to ensure that test cases are written before the code and that they align with the business requirements.

● Worked collaboratively with the team to identify and prioritize defects, ensuring that the most critical issues are resolved first.

Developed UI test scripts that validate user workflows and ensure that the application's functionality meets user requirements.

● Developed and executed UI regression test suites that ensure that changes to the application's UI do not impact existing functionality.

● Developed and maintained test plans and test cases that cover all aspects of the application, including functional and non-functional requirements QA Tester (Manual)

AgileProCRM(remote)

May 2016 - Sep 2018 (2 years 5 months)

● Actively participated in project meetings and discussions.

● Developed Test Cases and Requirements Traceability Matrix documents for the projects using approved templates based on the Requirements Document.

● Collaborated with the testing team to carry out the necessary test cases for each project and independently evaluate the software's performance.

● Created test cases for new products and maintained existing test cases

● Collaborated with a senior-level engineer to create test plans for each product. Education

University of Manitoba/ARTS/Bachelor of Arts in Economics 2012 Honors & Awards

Provincial Champion in Judo 2011

Participated in various sport events. Judo blue belt. Provincial champion (Manitoba 2011). Professional Experience:

Attended Zoom conferences with the Ministry of Health of Uzbekistan to discuss the technical details of enhancing telemedicine, data centers, and health insurance. Featured in an article on Kun.uz website about the Zoom conferences with the Ministry of Health of Uzbekistan. (https://kun.uz/uz/46681224) (08.05.2023) Participated in diplomatic missions aimed at improving healthcare systems in developing countries, including a study of telemedicine in countries with advanced healthcare systems. Israel was one of the countries selected for the study.



Contact this candidate