Post Job Free

Resume

Sign in

Qa Engineer Development

Location:
Fairfield, NJ
Posted:
April 10, 2023

Contact this candidate

Resume:

Aiike Mamatzholdoshova

Software Development Engineer in Test

Pine Brook, NJ, 07058

862-***-****

adwgzf@r.postjobfree.com

SUMMARY

Focused, detail-oriented, Software Engineer in Test with experience 5+ years of full-stack development, excellent troubleshooting skills and a solid understanding of the automation and the role it plays in creating and maintaining quality software.

• Strong knowledge of Quality Assurance standards, QA methodologies and strategies with good understanding of Software Development Life Cycle (SDLC).

• Proven skill in manual and automated testing of Client-Server and Web applications.

• Reviewed requirements, specifications and technical design documents to provide timely and meaningful feedback.

• Comprehension in writing clear, concise, comprehensive and well-structured test scenarios and test cases.

• Estimated, prioritized, planed and coordinated testing activities. Collaborated with product managers and developers to identify system requirements.

• Extensive experience in configuring continuous integration using Jenkins for test automation.

• Performed frontend testing, backend testing, black box testing, regression testing, functional testing, user acceptance testing (UAT).

• Designed and developed automation framework from scratch for functional and regression testing using Java, Selenium, Maven, TestNG, Junit, Cucumber.

• Knowledge in developing automated test procedures for REST API testing using, POSTMAN, Rest-Assured, and HTTP Client.

• Document reports on test analysis result and facilitated presentations to stakeholders.

• Excellent communication skill to interact and track record of delivering reports.

• Worked in Agile/Scrum development process.

• Identified, recorded, documented thoroughly and tracked bugs using JIRA and investigated the clauses of non-conforming software.

• Performed thorough Regression and Smoke testing when bugs are resolved.

• Expertise in Database Testing, Data Manipulation using SQL queries and establishing Database connection with JDBC, API and JAVA.

• Extensive knowledge about Amazon Elastic Compute Cloud (EC2) from Amazon Web Services (AWS) to create and run virtual machines in the cloud.

• Experience in integrating Automation with (Selenium WebDriver-Java) on Continuous Integration tool as Jenkins for a nightly batch run of the Script.

• Excellent quick learning skills regarding new tools, techniques, approaches, methods, and concepts.

• Detail-oriented, team player, self-motivated, dedicated, open to learn and share the knowledge.

• Demonstrated ability to self-motivated and be able to be flexible within a fast-paced environment.

• Strong knowledge of automating regression suite using AccelQ tool, that is extensively used for E2E testing

• Proven skills in finding and fixing root causes of automation failures. EXPERIENCE

Software Quality Assurance Engineer Dr.Walter Health Insurance Munich May 2019-April 2021 (Internship)

• Review user requirement specification, functional specifications of the application, designed and developed Test Cases, Test Scenarios, Test Scripts.

• Actively participated in Agile Scrum environment ceremonies like sprint grooming, planning, retrospective, sprint demo and daily stand-up meetings.

• Participated in use-case reviews (peer-review) and reviewed test cases in Jira.

• Handled automation failures by finding root causes and troubleshooting them.

• Actively participated on improvement of testing approaches and test strategy.

• Analyzed regression suite failures, reported and retested bugs.

• Maintained the AccelQ automation code by using version control Bit Bucket for the future release and new features.

• Automated Serialization, Deserialization scripts and used POJO classes for increasing the readability and re-usability of the code.

• Developed SQL queries to retrieve data from the tables in the database to perform Back-end testing.

• Performed extensive Manual Testing and validated database according to business Requirements to validate application functionality and retrieved data with complex SQL queries.

• Worked on distributing test automation execution on different environment as part of Continuous Integration Process using AccelQ and Jenkins.

• Responsible for testing the application against different environments like Test, Staging and Production.

• Have been part of Development mobile automation framework using BrowserStack.

• Participate and report statuses in all test-related project team meetings.

• Conducted Functional and Regression Tests and interacted with developers to fix defects and resolve application user interface inconsistencies.

• Analyzed user requirements, attended Change Request meetings to document changes and implemented procedures to test changes.

• Created informative confluence pages for new features and presented on QE review meetings. Software Development Engineer in Test Commercial bank KYRGYZSTAN August 2017 – April 2019

• Analyzed the Business Requirements and Developed the Detail Test Plan and Test Strategy.

• Designed and Developed a Cucumber BDD automation framework from scratch. UI with Selenium, API with Rest-Assured, Back-end with JDBC libraries, testing with JUnit, Cucumber (Gherkin) and Maven for built tool followed by Page Object Model.

• Extensively used Selenium locators like XPath, CSS, ID, Text selectors to test the web application.

• Utilized Maven to manage dependencies for Test execution, plug-ins and created profiles of grouped test cases to run Regression and Smoke tests.

• Used runner classes in Cucumber to generate Step Definition and used tags to run various types of test suites like Smoke and Regression.

• Creating profiles in Maven to launch specific JUnit tests from Jenkins job.

• Executed testing on multiple EC2 instances on Amazon Web Services Cloud.

• Participated in daily stand-ups, Sprint Planning, Sprint Grooming, SprintRetrospective meetings and review sessions.

• Involved in resolving the technical challenges, efforts estimation and Test Planning.

• Designed Manual and Automated Tests, created Automated Test Cases, Test Plans and executed tests using Selenium Web Driver.

• Created Android test frameworks based on APPIUM, Cucumber and Java for mobile application.

• Creating and maintaining automated test script for API testing using REST-Assured libraries Serializing/Deserializing JSON formatted data and validated with different HTTP status codes.

• Performed End to End testing and validate the data from Microsoft Excel using Apache POI.

• Involved in the Defect Review Meetings, build meetings and release meetings to resolve the outstanding issues.

• Worked with DevOps team to set up Jenkins pipeline, created jobs in Jenkins and Repositories in Git.

• Developed and implemented Objects using Page Object Model Design Pattern and Selenium WebDriver API.

• Created accurate reports using Extent Reports.

• Developed reusable methods using Java and implemented new libraries to a framework.

• Executed database testing by writing and passing SQL queries along with JDBC. QA ENGINEER Sberbank of Russia in Moscow

July 2016- August 2017

Worked on an Agile development environment – consisting of many iterative releases. Conducted weekly status meetings and defect review meetings with test team. Reported periodic project status and updates to the QA Manager. Performed RESTful API testing by Rest-Assured library in Java as well as using API tool as Postman.

Designed, developed and implemented automation testing framework utilizing Java, TestNG and Selenium WebDriver.

Performed parameterization of the automated test scripts in to check how the application performs against multiple sets of data contributed in IntelliJ developing Automation Framework that uses Java, Selenium WebDriver, TestNG, Gradle. Performed Black box, Functional, Regression, Smoke testing using Selenium WebDriver, TestNG, Gradle for web-based applications.

Developed SQL queries to retrieve data from the tables in the database to perform Back end testing.

Worked with the development team to fix and retest identified issues. Identified, analyzed and recommended additional testing requirements on specific features. Created detailed Test Cases in JIRA based on business requirements, data models, technical specifications and linked them to the appropriate requirements. TECHNICAL SKILLS

Testing tools: Selenium WebDriver, Rest API, Appium, JUnit, TestNG, Cucumber, Postman, JDBC, AWS, BrowserStack

Web Technologies: HTML,

JSON Defect Tracking

Tools: JIRA Project Build

Tools: Maven, Gradle

Languages: Java, SQL,

Gherkin CI/ CD Tool: Jenkins

Cross Browser Platform: Selenium

GRID Databases: Oracle, MySQL,

DB Visualizer Version Control:

GIT, Bit Bucket

Operating Systems: Microsoft Windows, Mac OS

Methodologies: Agile, Waterfall



Contact this candidate