Post Job Free
Sign in

Qa Engineer Analyst

Location:
Sterling, VA
Posted:
March 15, 2023

Contact this candidate

Resume:

BOKAN JAZA

ADDRESS PHONE EMAIL STATUS

Woodbridge, VA 202-***-**** *****.****@*******.*** US Citizen SKILLS

Programming

Language:

Java, C#, SQL, VBScript, JavaScript, Groovy, HTML, CSS, XML, JSON, Gherkin

Testing Tools: Selenium WebDriver, Selenium Grid, Jira, HP ALM, Trello, Postman, SoapUI, Cucumber, Cypress, Karate API, Rest Assured Library, Virtual Machine, QTP, Bitbucket, GitHub, GitLab, Windows, Mac OS, Linux, JDBC, Maven, Git

Database: DB2, Mainframe, Oracle, MS SQL Server, MongoDB, MySQL, PostgreSQL CI/CD: Jenkins, Atlassian Bamboo, GitLab CI

Framework: Page Object Model, Keyword Driven, Data Driven, BDD, Cucumber, Gherkin, TestNG, JUnit, log4j, NUnit

SUMMARY

Experienced Senior QA Engineer with 9 years of experience in SDLC with a strong focus on designing, developing, and implementing test frameworks for various automation tools.

Skilled in testing multiple areas such as front-end, back-end, API, UI, functional, automation, manual, regression, and database testing, utilizing a variety of testing types and tools.

Experienced in working with open-source tools, including Selenium, JUnit, TestNG, Postman, SoapUI, RestAssured Library, and Karate API with Eclipse IDE to build automation test frameworks.

Proficient in designing and building frameworks from scratch using Behavior Driven Development (BDD/TDD), Page Object Model (POM), Hybrid-Keyword driven, and data- driven using Selenium WebDriver and Java.

Experienced in Restful web service Testing using RestAssured framework & Karate API. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500, etc.

Skilled in building automation frameworks from scratch using Selenium WebDriver, Java, maven, cucumber, JUnit, and Karate API, with experience in integrating frameworks with CI/CD pipelines using tools like Jenkins.

Proficient in programming languages such as Java, C#, VbScript, Groovy, JavaScript, SQL, and knowledgeable in writing object-oriented code that meets industry standards.

Experienced in database tools such as Oracle, SQL Server, MySQL, MongoDB, and DB2, including database and query optimization, indexing, CRUD operations, and data validations.

Experienced in using API testing tools such as Postman, SoapUI, RestAssured library, and Karate API to test web services and validate JSON and XML formatted data.

Experienced in test management tools such as HP ALM, Jira, and TestRail, and able to organize and track testing activities and results using these tools.

Able to write clear and concise technical documentation, including test scripts, testcases, and reports, that can be easily understood by technical and non-technical stakeholders.

Extensive experience in problem-solving and defect management, including tracking bugs and reporting using Jira with expertise in building automation frameworks that report results back to Jira requirements, as well as analyzing test results to pinpoint defects and working closely with teams to provide comprehensive bug reports for quicker resolution.

Skilled in communicating effectively and building strong relationships, experience mentoring and training junior team members on test automation best practices, software development methodologies, and industry trends.

Proven ability to work collaboratively with cross-functional teams, including developers, business analysts, and project managers to ensure the timely delivery of high-quality software products that meet stakeholder needs.

EXPERIENCE

CLIENT ROLE LOCATION DATE

BESTBUY SR.QA ENGINEER REMOTE MAR 2021- PRESENT

Collaborated with cross-functional teams in daily stand-up meetings to share progress updates, identify potential roadblocks, and provide solutions to overcome them.

Led weekly QA meetings to discuss testing progress, identified risks and issues, and updated project stakeholders on the status of testing activities.

Build and enhanced automation framework using Selenium WebDriver, JUnit, Cucumber, JDBC, Karate API, Maven Build Management and Java as Programming Language

Implemented advanced techniques such as parallel testing, dynamic data handling, and error handling to improve the robustness and efficiency of the automation frameworks.

Developed custom Java libraries and utilities to support the automation framework, including functions for handling web elements, data manipulation, and API requests.

Performed cross browser testing by executing Selenium test scripts on multiple browsers and platforms using Selenium Grid

Implemented and maintained automation test frameworks in Continuous Integration and Continuous Delivery (CI/CD) environments using Jenkins, Maven, and Git

Designed and implemented an automated regression suite for a legacy system, resulting in a 90% reduction in manual testing efforts and increased efficiency.

Conducted code reviews of automation scripts and provided feedback to ensure adherence to coding standards and best practices.

Worked with the QA team to analyze and prioritize defects and provided detailed defect reports to development teams for quicker resolution.

Provided recommendations for problem-solving methodologies and participated in formal project review analysis to actively contribute to the improvement of the software development process.

Mentored and trained junior team members on test automation best practices, software development methodologies, and industry trends, enabling them to enhance their technical skills and contribute to the success of the organization. CLIENT ROLE LOCATION DATE

WELLS FARGO SR. QA ENGINEER MCLEAN, VA MAR 2018– FEB 2021

Designed, developed, and executed automated test suites using Selenium WebDriver with Java, TestNG, Maven, Git, and Jenkins and Cucumber for functional, integration, regression, and smoke testing of web applications.

Collaborated with cross-functional teams to analyze requirements, identify test scenarios, and develop test cases for web applications and APIs.

Implemented RESTful API testing using tools like Postman, RESTAssured, to test API endpoints, data validation, and error handling.

Developed and maintained automation frameworks using Java, Selenium WebDriver, TestNG, Cucumber, Maven, and Git for easy maintenance and scalability.

Worked with developers to ensure proper handling and resolution of defects, providing detailed bug reports, and assisting with root cause analysis.

Implemented continuous integration and continuous deployment (CI/CD) using Jenkins and Git to automate builds, testing, and deployment of web applications and APIs.

Created and executed SQL queries to perform database testing and data validation using tools like MySQL, Microsoft SQL Server Management Studio, and Oracle.

Implemented cross-browser and cross-platform testing to ensure compatibility of web applications across various operating systems, browsers, and devices.

Collaborated with cross-functional teams in daily stand-up meetings to share progress updates, identify potential roadblocks, and provide solutions to overcome them. CLIENT ROLE LOCATION DATE

AAMC QA ENGINEER WASHINGTON, DC JAN 2017 – FEB 2018

Participated in daily stand-up meetings, sprint planning sessions, and retrospective meetings to ensure alignment with project goals and priorities.

Developed and executed automation test scripts using Selenium WebDriver, Java, TestNG, Cucumber, and RestAssured to perform functional and regression testing in the SIT environment.

Collaborated with cross-functional teams including developers, business analysts, and project managers to identify and resolve defects in a timely and efficient manner.

Implemented continuous integration and delivery (CI/CD) using Jenkins, configured daily smoke test execution and weekly regression test execution.

Conducted API testing using Postman, Swagger, and RestAssured to validate data and ensure smooth communication between systems.

Participated in sprint planning, daily stand-up meetings, and retrospective meetings to ensure alignment of testing activities with project goals and objectives.

Designed and executed test cases, scenarios, and test scripts for both API and UI testing to ensure the coverage of all requirements.

Developed and maintained automation frameworks using Page Object Model and Behavior Driven Development (BDD) methodologies.

Generated and maintained testing reports, metrics, and documentation to ensure transparency and accountability of testing activities.

Analyzed test results and provided detailed reports to stakeholders, including management, development teams, and product owners, to drive continuous improvement in the software development process.

CLIENT ROLE LOCATION DATE

CHEWY QA ANALYST WASHINGTON, DC FEB 2014 – DEC 2016

Designed and developed automation frameworks from scratch using Selenium WebDriver, JAVA, TestNG and Eclipse.

Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system using UML/Rational Rose

Review, creation and execution of Test cases, test scripts and documentation related to functional, backend and integration testing based on the user stories

Worked in Agile/Scrum methodology to give points to User Stories, groomed backlog, presented User Story demos, and attended retrospective meetings.

Assisted DevOps team with build cycles and CI/CD processes using Jenkins, GitHub, and Maven to enable faster deployment and delivery.

Conducted thorough testing on HTTP methods including GET, POST, PUT, UPDATE, and DELETE to verify server responses against the requirements.

Collaborated with developers and product managers to understand system requirements, project limitations, capabilities, and performance requirements.

Utilized SQL queries to test the workflow through the front end to backend to ensure data completeness, integrity, and accuracy.

Implemented complex joins to validate query performance on large database volumes and worked with business users for acceptable performance criteria for each query.

Integrated the test suites to Jenkins for continuous integration (CI) of the automation framework and used GitHub as Version Control.

Identified, analyzed, and documented all the bugs observed during testing and created tickets in ALM for quicker resolution.



Contact this candidate