We provide IT Staff Augmentation Services!

Software Qa Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • QA Engineer with solid knowledge in manual and automated software testing and extensive experience in software development methodologies such as Agile Scrum and Waterfall
  • 5 years’ experience testing UI, API and Mobile software applications
  • Strong understanding of Software Development Life Cycle as well as Software Testing Life Cycle
  • Proven experience using test management and defect tracking systems such as Jira
  • Experienced in Functional testing such as: Integration, Smoke, Exploratory, Regression, Back - end testing
  • Expert in developing test scripts using Java Selenium WebDriver and Testing Frameworks using TestNG/ JUnit, build management tool Maven/Gradle
  • Proficient in performing multiplatform (Windows, MacOS) and cross browser testing
  • Working knowledge in API Web Services testing
  • Experienced in Database Testing using SQL queries against Relational Database Management System (RDMBS) like Oracle in order to view/update/insert record
  • Self- driven and self-motivated person with great communication and presentation skills
  • Quick learner, ability to easily grasp and put into application new ideas, concepts, methods, and technologies
  • Dedicated, innovative and self-motivated team player/builder

TECHNICAL SKILLS

Platforms: Windows, Mac OS, Linux

Browsers: Chrome, Firefox, Opera, Edge, Safari

Mobile Platforms: iOS, Android OS, Windows Mobile

Virtualization: Docker

Programming: Java, JavaScript, SQL

Test Automation: Selenium WebDriver (Maven, Gradle, Test NG, Junit, POM), Cucumber, API automation (Rest Assured)

Data Base: MySQL, Oracle, Redshift

Tools: AWS cloud, Docker, Postman, Soap UI, Putty, Eclipse, IntelliJ Idea

PROFESSIONAL EXPERIENCE

Software QA Engineer

Confidential, Chicago, IL

Responsibilities:

  • Manual and automation testing 40/60
  • Taking a leading role in manual testing, actively involved in creation of detailed test plans, test cases and test scenarios for different application modules according to functional requirements and business specifications
  • Involved in all meetings such as: Sprint planning, Scrum (Stand up) meetings, Backlog and Retrospective meetings. Demo - every 2 weeks
  • Work in Agile SDLC with 2 weeks Sprint
  • Perform Black Box, Gray Box and White Box Testing
  • Participated in Sprint Planning and provided estimates for QA tasks
  • Participated in daily Scrum meetings and updated QA progress
  • Prepare and provide Test execution status Report and defect reports for management review and project presentations
  • Works closely with Development team, BA, and QA teams as well as Stakeholders and members of Management
  • Involved in system integration and user acceptance testing on later stages of SDLC
  • Always participated on identifying performance issues and production defects
  • Utilize JIRA for bug reporting and bug tracking
  • Verify and Validate the bugs
  • Test Case Planning Overview such as Test Design, Test Cases, Test Procedures
  • Create and execute Test cases
  • Actively participating in software development process assigning tasks to offshore team
  • Participated in defining strategy for regression testing and test automation
  • Tested applications compatibility on different browser versions (Edge, IE, Firefox, Safari and Chrome) across multiple platforms (Windows, Linux, Mac OS)
  • Performed regression testing on different applications in latest builds
  • Experience in API Testing Postman, SOAP UI (REST, SOAP)
  • Experience in End-to-End Testing: Selenium test case execution and verification in a database using SQL
  • Experience with Performance, Load and Stress Testing, tool JMeter/Locust
  • Experience in Waterfall model of software development life cycles
  • Perform Tests: Ad Hoc, Smoke, Regression, End-to-End, Functionality, Acceptance, System, Boundary
  • Basic knowledge in HTML, CSS, JavaScript, Python
  • Strong knowledge in Java language
  • Knowledge in Amazon Web Services: EC2, Kinesis Stream, Kinesis Firehose, Lambda, SQS, S3, RedShift DB, CloudWatch
  • New Relic monitoring for error % and response time
  • Hands-on experience in API automation using Java with Rest Assured library, Junit, Gradle, Spring boot, I created a Jenkins job which executed all tests daily and each build when developers deploy their code
  • Perform Automation Testing with Selenium Web Driver (Java), Test NG, Gradle, Jenkins
  • Increased performance of automation testing for 60% by replacing ThreadSleep with Implicit and Explicit Wait
  • Frameworks: Test NG, Junit, Spring Boot, Gradle, Maven, POM, Docker. Jenkins for CI/CD pipeline, Page Object Model, Data Driven
  • Used Firepath, Firebug to debug edit and locate the objects based on ID, name, Xpath, CSS selector, link, partial link, attributes, and tags
  • Using GitHub to push/commit/pull the code
  • Expertise in Manual/Mobile Application Testing on Android and IOS
  • Expertise in itools and Charles. Real time logs
  • Knowledge in Automation tool Appium. Knowledge in Simulator and Emulator (XCode and Android Studio)
  • Testing Native, Hybrid and Web applications
  • Validation using simulators and emulators and with real time devices
  • Verify the device in different available networks like 2G, 3G, 4G, LTE or WIFI
  • In Mobile Testing I perform Functional, Ad Hoc, Smoke, Regression, Acceptance, and non-Functional Testing such as: Performance, Load, Stress, Usability
  • Good knowledge and exposure on Monitoring tools using AppDynamics, Dynatrace, SiteSpeed etc.
  • Capable to perform End to End Performance testing activities including test plan creation, strategy, execution, etc.
  • Ability to work with data virtualization tools like Parasoft, GoLang and analyze results to identify the cause of performance degradation on the application

We'd love your feedback!