We provide IT Staff Augmentation Services!

Software Engineer In Test Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • A Senior Quality Engineer with a leading experience and with a knowledge of Web and Mobile Applications
  • 11 years in Test and Development
  • Strong problem solving and troubleshooting skills. An ability to come up with creative solutions to impossible - to-solve problems in a high-pressure environment on multiple applications simultaneously.
  • Can establish QA processes in a fast-paced startup environment.
  • Experienced in planning and executing end-to-end test process for complex enterprise solutions
  • Knowledge in all QA methodologies and lifecycle, including solid experience with Agile Development processes
  • Able to work with automation frameworks using Selenium, C#, Ruby, Java, JS
  • Experienced with BDD/TDD methodologies.
  • Knowledge of Continuous Integration and Continuous Delivery tools like Git, Jenkins, Bamboo
  • Knowledge of Internet/web technologies, such as web browsers/servers and cloud. Experienced with Cloud-Based Architectures (Rackspace Cloud, OpenStack, Amazon, EC2, vCenter)
  • Advanced understanding of concepts of Automation. Comfortable in various Automation Frameworks for browser-driven and backend-driven automation.
  • Proficient with API testing and experience with database systems, both relational and/or NoSQL
  • Strong knowledge CRM, CMS and SaaS specifications
  • Data Owner, Configuration and Reporting on a multiple level.
  • Experienced of working in onsite-offshore model in an Agile Environment Agile methodology
  • Knowledge of Process Orchestration (SAP, Cisco), Software Defined Data Center solutions, Virtualization & Cloud Management
  • Ability to manage multiple clients at any given time without losing focus of quality

TECHNICAL SKILLS

Web Design skills: HTML, CSS, JavaScript, Ruby, C#, NodeJS, Jenkins, XML, CSS, Git

Databases: SQL Server, ORACLE 9i, MS Access, Mongo DB

Test Automation: Selenium, Cucumber, SpecFlow, Protractor, Mink, StageTester, Fitnesse, QC, SoapUI, Postman

Software: Magnolia, MS Excel, MSAccess2000, MS Word, MS Project, MS PowerPoint, Adobe Photoshop, Drupal, Cisco Process Orchestrator, SAP, New Relic

Operating System: WINDOWS 2000/NT/XP/Vista/Windows7/ Windows10, UNIX, iOS, MacOS

Bug Reporting Tools: Rally, Jira, HP ALM, Version One, TFS, Pivotal Tracker, Zephyr, Xray

Document-management platforms: MS Share Point, Rational Clearcase, Lotus Notes/Domino, TFS, Test Link Rally, Confluence, Egnyte

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Software Engineer in Test

Responsibilities:

  • Analyzing requirements, developing automated tests and test strategies, and tracking defects for the unified device management platform
  • Exhibiting high personal commitment to quality while implementing test best practices
  • Testing Web Services and RESTful API using Postman and Unirest
  • Gathering and organizing application data from various sources for functional and end-to-end testing
  • Implementation of automation scripts using Selenium, Cucumber and Ruby to reduce the dependency on manual testing, increase test coverage to an ever-increasing device portfolio and configuration matrix. Supporting test automation efforts by designing test scripts and writing automated tests
  • Performing tests on mobile and web based applications. Writing complex and innovative test cases to mimic customer workflow.
  • Working with test case management and defect management tools like Jira and Quality Center(HP ALM)
  • Identifying, creating, and validating data from relational databases using SQL
  • Collaborating with the team to improve the quality of the deliverables and ensuring that business needs are met
  • Designing functional and non-functional test cases that verify requirements and validate functionality. Decomposing user stories, technical requirements, and business rules alongside extracting positive and negative test scenarios
  • Providing Continuous Integration and continuous deployment. Using Git for a version control process

Confidential,

QE Team Manager

Responsibilities:

  • Worked closely with cross-functional software development teams to track bug status, prioritized schedule and staged them into software releases. Ensured proper resolution and verification prior to general release sign off. Provided schedule and accurate estimation of test project deadlines.
  • Created design of the following deliverables: Test Strategy & Test Plan, Detailed Test Cases, Test Scripts, Traceability matrix, progress reports for test execution, various defect and statistical data reports, etc.
  • Responsible for creating, implementing, and managing the Project Plan and Milestones of an Automation Implementation Service
  • Met with customers, gathered information, and interacted with Stakeholders, Developer and QA teams, as well as reporting, tracking, and running quality reviews with the customers and partners.
  • Managed onshore and offshore teams in full scope of QA day to day activities. Coordinate QA testing efforts across multiple scrum teams. Provided training for new team members.
  • Run web and mobile projects for multiple clients. Run presentations and knowledge sharing meetings
  • Developed new tests for processes, identified and implemented improvements to existing processes within the team to determine service performance measurements. Actively participating in the code review process
  • Used cloud-based architectures accounts to onboard test data (OpenStack, Amazon, EC2). Participated in environment maintenance activities when QA services are required.
  • Run test sets on multiple operating system versions, hardware vendor interface layers, hardware configurations, and network
  • Tested consumer applications on top of AW REST APIs.
  • Used Cisco Network Operations Automation Service to help manage repetitive tasks and common issues with network operation during the testing.
  • Wrote Automated Scripts using Selenium framework and other open source tools
  • Served as Subject Matter Expert during implementation of new tools for web based application, including external services running on a virtual server

Confidential, Atlanta, GA

QA Engineer/Team Lead

Responsibilities:

  • Leaded testing activities for several clouds based web services and SaaS applications used for Sales, Financial and Client Service
  • Set up, designed, mobilized & managed day to day project management as it relates to the integration testing work stream, including scope, approach, planning, resourcing, status reporting, cost management
  • Tested applications on multiple browsers by creating and running automated scripts using Selenium Grid.
  • Created and executed test plans, test cases, web services, and InfoPath applications such as Multi­line contract forms, an application that stores Client, Contract, New Applications, Client Services Tools, Invoices, Billing, and Sales Rep information for ad sales and another application that handles the distribution of online publications
  • Worked on projects of moderate to high complexity that requires in-depth knowledge across multiple technical areas and business segments. Performed full automated regression testing in a production environment
  • Conducted testing, interpretation of results, discovered logging defects, and provided ongoing progress reports using Jira and Zephyr. Created dashboards for the all QA teams team to report activities across all applications in a live cycle.
  • Leaded offshore manual and automation teams
  • Worked closely with Developers, Business Analysts and DBA’s to resolve technical issues
  • Researched and utilized tools for automation framework to fit the company’s unique products. Wrote Regression Scripts for future production releases using Selenium/Protractor/Cucumber framework.

Confidential, Atlanta, GA

QA Automation Lead

Responsibilities:

  • Determined the technical direction for the automated integration and Critical path testing of highly scalable multi-tenant cloud platform technology components which include developing test framework to perform testing of web applications on different platforms, middleware, database, web services, and associated cloud services.
  • Used Drupal as a platform and content management system for building dynamic web sites offering a broad range of features and services including user administration, publishing workflow, discussion capabilities, news aggregation, and metadata functionalities using controlled vocabularies and XML publishing for content sharing purposes.
  • Interfaced with Product Management, Project Management, Software Development, Firmware Development, and Quality Assurance to ensure that a high-quality product was delivered which meets or exceeds all published guidelines and walkthroughs, and conducts in-depth design reviews
  • Coordinated workload and activities for QA team (onshore and offshore)
  • Tested 31 sites with Drupal knowledge management application on multiple browsers by creating and running automated scripts (using Selenium, Behat, Mink, Dasuto)
  • Created automated functional, integration, regression and performance testing framework for web applications and multi-tenant cloud based enterprise software solution
  • Developed and drive a high-level QA automation strategy, as well as take a hands-on approach to implementing that strategy.
  • Collaborated with development teams to understand how development changes affect ongoing Automation efforts
  • Provided test coverage analysis based on automation results

Confidential, Atlanta, GA

Sr.QA Engineer /Project Lead

Responsibilities:

  • Researched, designed, and implemented automated test procedures, reviewed automation approach, and guided other team members in their automation design.
  • Designed, created, and executed automated regression test packages using scripts, high level languages, and automation test tools for both existing systems and newly implemented projects.
  • Designed, created, and executed concurrency and regression test suites for new projects as well as existing systems.
  • Defined technical strategy for future test and performance frameworks and work with the team to implement that strategy
  • Maintained complete test documentation (test plan, test cases, and issues found).
  • Worked with the project teams in the design and creation of test automation plans.
  • Created test plans that were creative, employ useful technologies, met deadlines, and fulfilled goals and requirements.
  • Monitor logs using Log files and real-time analytics tools like New Relic for reports generation
  • Identified and adopted new testing methodologies, best practices, and tools from appropriate sources, to improve test coverage.
  • Wrote clear, complete, and portable test plans which effectively minimized manual testing and lead to more effective code coverage. Develop and execute post-production acceptance validation
  • Identify and adopt new testing methodologies, best practices, and tools from appropriate sources, to improve test coverage.
  • Lead the development of integration and testing features from collaboration on requirements definition, feature design, coding, testing
  • Evaluated complex situations using multiple sources of information filters, validates and interprets dynamic materials
  • Maintained sites from the ground up on content management systems, building custom content types and modifying modules, and theming views, blocks and nodes in complex templates.

We'd love your feedback!