We provide IT Staff Augmentation Services!

Sr. Qa Engineer/ Devops Resume

DC

SUMMARY

  • QA Test Engineer with expertise in Software Quality Assurance best practices and methodologies. Experience in working with Agile (SCRUM), V - model and Waterfall development methodologies.
  • Highly experienced in automating web applications using Selenium and Cucumber in different frameworks and building customized test frameworks from scratch.
  • Seeking a technically challenging position, where I can contribute to the best of my abilities and grow as a professional.
  • Expertise in writing and executing effective test plans and test cases, mapping test cases to requirements (requirement traceability), documenting test results, tracking defects, and working with developers to resolve defects.
  • In depth knowledge in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and software test methodologies.
  • Well versed in using automation tools including Selenium WebDriver, JUnit, TestNG and Cucumber for web applications.
  • Participate in peer reviews for requirements and technical specifications.
  • Develop and document application test plans based on software requirements and technical specifications.
  • Experienced in preparing reports to communicate involvement and results of quality assurance activities.
  • Experienced in Waterfall model, V-model, and Agile-Scrum development methodologies.
  • Experienced in writing and executing SQL queries for data verification, data validation and data integrity.
  • Experienced in manual and automated testing using industry standard tool suite HP ALM, Quality Center, JIRA, SOAP UI and Selenium.
  • Experienced in Section 508 Compliance Testing
  • Expert in Functionality, Regression, Back-end, Integration, User Acceptance, Load, Stress and Performance Testing.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as a part of a team.

TECHNICAL SKILLS

Automation Testing Tools: Selenium WebDriver, Cucumber, UFT/ QTP, Protractor

Automation Testing Frameworks: JUnit, TestNG, Mocha, Jasmine

CI Tools: Jenkins, Pipeline (Bamboo), BuildKite

Server: Websphere, Weblogic, IIS, Apache Tomcat

Cross Browser Testing: BrowserStack, SauceLabs

Cloud: AWS, Azure

Performance Testing Tools: Apache JMeter, LoadImpact

OS: Windows, UNIX, Linux

Language: SQL, Java, HTML, XML, C, JavaScript

Version Control Tool: GitHub, Bitbucket

API Testing tools: Postman, curl, REST-Assured

Databases: SQL Server, Oracle, MongoDB

PROFESSIONAL EXPERIENCE

Sr. QA Engineer/ DevOps

Confidential, DC

Responsibilities:

  • Built custom automation frameworks from scratch using Selenium to be used across multiple teams (Maven, JUnit, Jenkins, Java, IntelliJ)
  • Used the MongoClient to automate backend tests.
  • Created CI pipelines in BuildKite and initiated our entire CI/CD process
  • Created multiple customized BDD frameworks to be used across multiple teams (Cucumber, SpecFlow)
  • Built a custom framework to test our React application using Jest and Enzyme.
  • Created CI pipelines in BuildKite and initiated our entire CI/CD process
  • Extended the test framework to cover external integrations (Production Monitoring Slack Channels)
  • Used Docker to spin up images to execute the tests
  • Monitoring logs of the automated test builds on BuildKite
  • Writing detailed test cases on TestRail
  • Mapping automated tests to the manual test cases to create a more transparent linear test process.
  • Setting up SonarQube to monitor the health of the system and test coverage
  • Using Postman to create API testing suite.
  • Automating API tests using REST-Assured libraries.
  • AWS Cloud testing.
  • Creating metric dashboards in Amplitude to track

Environment: Selenium WebDriver, node.js, Bitbucket, Bitbucket Pipeline, Jenkins, JIRA, AWS, EC2, EBS,S3, Lambda, Git, Maven, Apache Tomcat, XML, Docker,, Linux, Sales Force, Appium, Jest, Cucumber, Jasmine, Mocha, React, Enzyme, BuildKite, SauceLabs

Sr. Automation/ DevOps Engineer

Confidential, Rockville, MD

Responsibilities:

  • Built custom automation frameworks from scratch using Selenium to be used across multiple teams (Maven, JUnit, Jenkins, Java, IntelliJ).
  • Built an automated unit, regression and API test suite.
  • Built an automated performance testing suite using JMeter.
  • Extended the testing to cover mobile devices (IOS, Android)
  • Initiated the entire CI & CD process.
  • Extended the test framework to cover external integrations.
  • Automated end to end tests using Protractor.
  • Configured BrowserStack and BitBucket Pipeline.
  • Integrated all the test suites into BitBucket to be triggered through Pipeline.
  • Scheduled jobs in Pipeline to automatically trigger the tests on regular intervals.
  • Used to Docker to spin up images to execute the tests.
  • Used the MongoClient to automate backend tests.
  • Monitoring logs of the automated test builds on BuildKite.
  • Setting up SonarQube to monitor the health of the system and test coverage
  • Testing React applications using Enzyme and Jest
  • Creating metric dashboards in Amplitude to track errors and trends.
  • Managing third party testers.
Environment: Selenium WebDriver, Java, Python, node.js, BitBucket, BitBucket Pipeline, Jenkins, JIRA, AWS, Azure, EC2, EBS,S3, Lambda, Git, Maven, Apache Tomcat, XML, Docker, Linux, Sales Force, Appium, Jest, Cucumber, Jasmine, Mocha,

Automation Engineer

Confidential, DC

Responsibilities:

  • Responsible for automating all Unit tests
  • Created jobs on Jenkins to trigger the automated regression suite, end to end suite and the unit test suite
  • Built an automated unit, regression and API test suite.
  • Built an automated performance testing suite using JMeter.
  • Involved in the entire CI & CD process.
  • Configured BrowserStack and Pipeline (formally known as Bamboo).
  • Integrated all the test suites into BitBucket to be triggered through Pipeline.
  • Scheduled jobs in Pipeline to automatically trigger the tests on regular intervals.
  • Used the MongoClient to automate backend tests.
  • Setting up AWS Codedeploy and configuring Jenkins plug so that the API tests can be triggered through that.
  • Automating System Manager tests to validate the responses through Postman.
  • Trigger API tests through the Jenkins plugin on AWS
  • Involved in writing Test cases based on test scenarios.
  • Executed all automated test procedures to ensure the quality of the developed application.

Environment: Selenium, SOAP UI, XML, Oracle, Windows, Quality Center, .Net

System Test Engineer

Confidential, Vienna, VA

Responsibilities:

  • Performed Regression testing of the weekly builds of the application.
  • Actively participated in the Walkthrough and Defect report meetings.
  • Involved in Smoke, System, GUI, Functional, UAT, Usability Testing.
  • Extensively used SQL to verify the integrity and consistency of the data in the database
  • Performed Regression testing during various phases of development.
  • Wrote complex SQL queries to perform the backend testing against Oracle database.
  • Used Quality Center for systematic management of the test cases, test steps and defect tracking.
  • Coordinated Defect/Issue Resolution among Developers, Engineers, DBAs and other teams.
  • Reviewed and participated in Change Control.
  • Created Test cases and automated them for the purpose of regression testing.
  • Developed User Defined functions to support the automated scripts.
  • Worked with users to develop user acceptance plan and test cases.
  • Used data driven testing and database accessing techniques to support the scripts.
  • Provided quality metrics using software quality assurance standard for determining software release readiness.
  • Performed execution of test cases manually to verify the expected results.

Environment: Quality Center, Oracle, SQL Server, UNIX, Windows.

Hire Now