We provide IT Staff Augmentation Services!

Senior Test Engineer Resume

3.00/5 (Submit Your Rating)

Arlington, VA

PROFESSIONAL SUMMARY:

  • Over 9 years of experience in Software Quality Assurance Engineering designing the Test Architecture and executing Test in various domains with considerable exposure towards Software Development
  • Extensive knowledge of Software Development Lifecycle (SDLC), and Software Testing Lifecycle (STLC)
  • Strong knowledge of software development processes, and methodologies like Waterfall, Agile, Iterative, DevOps and the capability to mentor others, implement, and enforce the regulations
  • Comprehensive expertise in testing distributed applications in large web - based environments, and client/server applications as well as testing web services utilizing Soap or Rest
  • Proficient in understanding business process/requirements and translate them into technical/functional requirements
  • Expert in technical writing and generating Test Strategy documents, Test Plan documents, and Process Flow documents for various testing projects including Functional Testing, 508 Testing, and End to End testing for other team members and managers
  • Adaptive to new cloud technologies such as Amazon Web Services (AWS) including S3, Arora, Dynamo DB, EC2, and other cloud computing services
  • Passionate for learning new technologies and processes while mentoring others in order to develop better testing standards, coding standards, and testing framework standards for a more centralized approach
  • Efficiently able to write Test Cases, Traceability Matrix, Test Scripts, and Test Reports
  • Excellent knowledge of 508 testing activities, 508 compliance quality standards, and 508 policy and best practices.
  • Specialize in automating applications, processes and generation of files using a set of various automation tools including open source tools and jars, and build tools like maven
  • Self-motivated, and proactive personality, and enthusiastic about learning new technologies
  • Expertise in working with various databases and schemas and writing SQL (Structured Query Language) queries to perform validations
  • Knowledge of various Application Management tools and ability to learn any new tool with ease
  • Involvement in various types of testing including Integration Testing, System Testing, Smoke Testing, Functional Testing, Web Services Testing and UAT (User Acceptance Testing)
  • Skilled in understanding web applications and possess great knowledge of HTML, CSS, and JavaScript
  • Facilitated and proactively took part in meetings and suggested better processes and regulations which resulted in efficient, and productive meetings
  • Excellent sense of product quality, ability to identify and prioritize important tasks independently and handle multiple tasks while working under pressure and get things done in a timely manner
  • Team player with excellent verbal and written communication skills working with other Off-shore teams, Testers, Leads, Business Analyst, Product Owners, Managers, and Developers
  • Self-motivated, self-learner, willing to learn new concepts, technologies, and ability to learn quickly with an acute passion for learning
  • Aggressive towards accomplishing deliverables promptly, and getting involved with the project and the stakeholders

TECHNICAL SKILLS:

Operating Systems: Linux, Windows 7, Windows XP, Windows Vista, Windows 8, Windows 10, Windows Server 2008, Windows Server 2012, AWS Instances

Automation Tools:, Compilers & Jars Selenium WebDriver, Rest - Assured, Jmeter, TestNG, JUnit, Apache POI, JXL, HP UFT, Eclipse, IntelliJ, PhantomJS, Postman, NeoLoad, Auto

IT Scripting and Coding Languages: Java, VB Script, Groovy, Python, JSON, Bash Scripting, HTML5, CSS3, JavaScript, C#, SQL, XML, YAML

Databases: MS Access, Oracle, MS SQL Server 2008, MySQL, DynamoDB, Arora

Management & Reporting: Jira, Wiki, HP ALM, IBM RQM, IBM CQ, MS Office, MS Outlook, Google Drive, Skype, MS Lync, Jabber, Cisco, Vidyo, Slack

PROFESSIONAL EXPERIENCE:

Confidential, DC

Senior Test Engineer

Responsibilities:

  • Managed all testing activities for a web-based next generation application being developed in a Dev-Ops environment, by enforcing best practices like building automation scripts and integrating them in the CI/CD pipeline.
  • Configured UFT to servers for the purpose of using the tool on Virtual Machines.
  • Directed other test engineers in their effort to build automation framework using UFT and write automation scripts for multiple Legacy Applications in the Operations and Maintenance.
  • Proposed the use of open-source tools and software, and provided proof of concepts on how to use and implement them in existing projects resulting in the client’s decision on using Selenium for building an automation framework.
  • Designed an automation framework based on Java and Selenium, and implemented the use of Cucumber BDD and JUnit to support behavior driven development and to create enhanced reports for the management.
  • Improved the execution of automation test scripts by instituting the use of Jenkins Instances used by the development teams for a more accelerated approach.
  • Enhanced an existing automation framework by introducing maven as a built tool in order for the framework to be executed in Jenkins Instance by downloading the dependencies.
  • Documented the design, and runbook for the automation framework for other test engineers, and users in the organization and provided demos and mentoring to other vendors and stakeholders.
  • Advocated for the testing to be executed at the API level using open-source tools like Postman which resulted in more efficient and effective testing. Recommended automating the web-services testing and incorporated the use of Rest-Assured in the existing automation framework.
  • Performed validations of test data-sets in the systems at various checkpoints by writing SQL queries and preforming comparisons manually as well as in the automation scripts.
  • Expanded the use of Jira/Confluence, by suggesting enhancements for Jira tickets like the use of automation flag for each dev tickets in order to provide a more definitive matrix for automation.
  • Formalized and implemented the Test Plan document for Agile Teams to adopt across CSRA and other vendors.
  • Configured NeoLoad for load testing, and took ownership of performing the test on various applications.
  • Performed evaluation for other load testing tools adhering to the organizations shift towards open-source tools and provided POCs and incorporated the use of Jmeter for load testing.
  • Employed the use of different 508-testing tools and plugins to validate the application compliance with 508 standards.
  • Improved the testing efforts by expanding the collaboration with the developers and product owners in order to write better test scenarios and helping the developers with root cause analysis.
  • Worked independently and co-operated with team members, vendors, and other project teams to improve the quality of products being developed and tested.

Confidential, Arlington, VA

Sr. Software Tester

Responsibilities:

  • Overlooked and participated in the testing efforts for an E-Commerce application being developed in an Agile environment and provided guidance to the QA teams in other projects by providing direction in agile support in automation.
  • Facilitated and actively participated in all project meetings including Release Planning, Backlog grooming, Sprint Planning, Daily Stand-ups, Sprint Review, and Sprint Retrospective.
  • Collaborated closely with Business Analysts and development Teams to gather requirements and get clarifications, as well as the Product Owners to validate the test results and performing UAT testing in parallel.
  • Drafted documentation including Test Plans, Test Flow charts, and Test Design for existing applications under test and directed the testing teams towards better practices.
  • Provided support to testing teams in interrelated projects by performing tests and writing automation Test Scripts using an existing UFT automation framework and added them to the Regression Suite.
  • Enhanced an existing automation framework by enforcing a peculiar approach by writing re-usable functions and adding parametrization to the functions and actions.
  • Explored alternatives to UFT for automation and provided Proof of Concepts using other tools including Selenium and Test Complete.
  • Designed and built an automation framework using Selenium, Java, and TestNG for a data-driven test while providing documentation for team members to utilize the framework.
  • Employed the use of Jira, ALM, SharePoint and Clear Quest for Application Management, Bug Tracking, and to share testing documents such as Use Cases, Requirements, Test Reports, other related documents for respective projects.
  • Extensively took part in UAT testing and End-to-End testing, providing support the testing teams from corresponding projects by generating test data for edge cases, executing work flows, and performing data validations.
  • Developed Test Plans, and Scripts in Jmeter to determine the systems behavior under anticipated peak load conditions implementing the use of thread groups, data-driven tests, and various listeners for reporting.
  • Collaborated with external vendors and implemented the use of Postman, requesting vendor’s application endpoints to process data in order the complete the End to End process and performed validations writing SQL queries for internal applications.
  • Performed 508 testing using JAWS/AMP to validate that the application is in compliance with the Accessibility Testing ordinances.
  • Took initiate to expand the collaboration within the project teams and external teams within the organization by engaging in meetings providing suggestions.

Confidential, Columbia, MD

Sr. Test Engineer

Responsibilities:

  • Perform quality assurance, and quality control as a senior test engineer for the development of web-based multitier applications constituting of various sub-systems and services in a fast-passed Agile environment.
  • Performed the analysis, design, implementation, execution of test cases, and generated test reports based on the test execution and presented them to the management and other teams.
  • Developed a test automation framework using Unified Functional Testing (UFT) and VB Script, and created dry-run scripts in collaboration with the Production Support Team for check the sanity of inter-related systems and their sub-systems.
  • Created scripts using the automation framework to automate applications for functional, regression and integrations testing and exercised using Selenium for future automation projects.
  • Work closely with developers, business analyst, architects and project manager to better understand the applications under tests in order to write more constructive test scenarios.
  • Used Rally, RQM and Bugzilla for Application Management, storing test documentation, test cases, and for bug tracking.
  • Triggered various automated processes, ETL jobs, Data movement frameworks, store procedures, and performed data validations at respective checkpoints building and executing SQL queries.
  • Took initiative and proposed the automation of the database validation process by providing a demo and eventually building an automation framework resulting in efficiency and accuracy.
  • Attend and actively participate in all Quality Assurance, and Project meetings for status updates, reviews, demos, planning, and reporting.
  • Correlated with development teams, production support teams, DBAs, Business Teams, and Quality Assurance teams to accelerate the process test executions, reporting, and performing root cause analysis.

Confidential, Arlington, VA

Sr. Quality Analyst

Responsibilities:

  • Tested an internal web application in an Agile environment working closely with the stake-holders, and developers and provided reports to the management.
  • Analyzed User Stories, provided Story points in Sprint meetings for testing efforts for Sprints, and provided daily updates in the daily stand-ups.
  • Compiled existing requirements, and Test Cases from various sources, and organized them into ALM QC for a more centralized approach while adding new Test Cases.
  • Analyzed requirements for automating Test Cases, composed a Hybrid Framework using VBScript in UFT, and exercised using Selenium for future automation projects.
  • Wrote, and executed Test Cases, enhanced Automation Test Suite, Test Scripts, and provided Test Results for each Sprint to the respective parties.
  • Provided support to other team members in understanding Automation Framework by Demos, documentation, and one-on-one sessions.
  • Executed User Acceptance tests in parallel with the Product Owner in the Staging environment and performed load testing using Load Runner.

Confidential, Jacksonville, FL

Automation Test Engineer

Responsibilities:

  • Transitioned User Stories and collected Test Requirements in creating Test Cases and Test Procedures with Emphasis on automation.
  • Participated in Test Case coverage, design, Script design for automation and automated manual tests using descriptive programming in UFT.
  • Worked towards successful enterprise releases in a collaborative effort with teams including Testers, Developers, and Product Owners with an identical goal.
  • Took part in Integration testing with other applications in an effort to perform End to End scenarios for exceptional delivery.
  • Responsible for developing detailed Test Cases in ALM and creating a Traceability Matrix indicating Test Cases and Bugs for Test Managers.
  • Actively took part in all the meetings with internal team and other teams to better understand different process flows in order to write better tests

Confidential, Arlington, VA

Quality Assurance Analyst

Responsibilities:

  • Attended Release meetings, Business Requirement meetings, Demos, and Daily Defect meetings with internal, and external teams.
  • Analyzed business requirements to write Test Cases, collaborated with off-shore vendors to plan and organize test execution strategies, and carried out the testing efforts in different environments.
  • Mastered the existing Automation framework, and enhanced it by adding updates, application dependent functions, and more reusable code using VBScript in UFT.
  • Wrote SQL queries in a Relational Database, and performed various validations.
  • Supported the entire team, while involvement in other projects as a team member.

We'd love your feedback!