Software Development Engineer In Test Resume
SUMMARY
- Overall 10+years of experience as QA Automation Engineer, in which 4 years of experience as Software Development Engineer in Test.
- Extensively worked on Manual, Automation, DevOps, Cloud (AWS), Mobile, API, Webservices applications.
- Experience on various domains such asCommodity Trading, Corporate Banking, Personal Banking and Financial Services.
- Expertise in Manual Testing, Automation Testing, Mobile Testing, Web - based and Cloud (AWS) applications.
- Excellent noledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
- Experience inWaterfallandAgileProjects, worked very closely wif Product owners in Agile and attended different ceremonies likeSprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective.
- Proven ability in designing and creating automation frameworks usingPython, Java, Selenium WebDriver, Pytest, Junit, TestNG, POM, UFT, VB scripting, TestComplete, TestExecute, Maven, Jenkins.
- Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (Hybrid, Keyword Driven and Data Driven Frameworks).
- Experience inPython,development by applying different concepts likeOOPS concepts, Collections, Strings,Exception handling, etc. and experience in Groovy and JavaScript.
- Worked inDevOps, installing, configuring and integrating Automation scripts onContinuous Integration tools (CI/CD)likeJenkinsfor nightly test suite execution and Octopus for deployment.
- Experience in installation and Administration of version control systems likeGIT(Distributed Version Control),GitHub,BitBucket and SVNVersion Control
- Experience in automatingMobile applicationsusingAppium for Native Apps and Hybrid Apps.
- Automated AnglarJS applications using Selenium and Protractor
- Working wif Unit Test Frameworks likePytest, TestNG, and Junit.
- Experience in implementing thePage Object Model (POM)by creating element for each page object and reused all the objects in various scripts.
- Experience in testingWeb Services-SOA architecture, XML transactions,SOAP, HTTP andRESTusing various tools likeSOAP UI/Ready APIand selenium.
- Automated Webservices by writingPython and usedassertionsfor data validation and performed data driven for validating differentendpoints.
- Hands on Experience on maintainingHigh Availability Architecture.
- Expertise inHTML, CSS, HTTP, JavaScript, XML, Bootstrap, AngularJSandjQuery.
- Worked wifEclipse, PyCharm, HTTP client and Maven.
- Performed Database/Backend testing by writing complex SQL Queries fordata validation and integrity,good at writingcomplex Joinsand noledge inPL/SQL.
- Worked wifSelenium Grid/TestNG for running multiple tests across different browsers in parallel
- Worked on testing applications on different browsers likeIE, Firefox, Android, Safari and Chrome
- Experience include Unit testing, Functional testing, Regression Testing, AdHoc Testing, API testing, User Acceptance Testing, Integration testing, System testing, Smoke testing, browser compatibility testing & Security testing of client/server, Web Base Applications and Operation Acceptance Testing.
- Expertise in using various defect-reporting and defect-tracking tools likeJIRA and HP ALM.
- Experience in writing goodquality object-oriented codefor testing purposes by following industry standard.
- Excellent interpersonal skills, proven team player wif an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently wif minimal supervision and perform as part of a team.
- Able to work collaboratively wif testers, developers, technical support engineers and other Team members in testing complex projects and in the overall enhancement of software Product quality.
- Training the new team members on Testing, Application modules, Tools and process followed in the project set up as organization standards.
- Experienced in environments requiring direct Customer interaction during specifications testing and project implementation phases.
- Worked as individual contributor and lead a team of 10 members.
TECHNICAL SKILLS
Testing tools: Selenium WD, TestComplete, TestExecute, UFT, Appium, Pytest, JUnit, TestNG.
Web Technologies: HTML, CSS, Bootstrap, JavaScript, AngularJS, XML, JDBC & REST services
Defect Tracking Tools: HP ALM, HP Quality Center, JIRA
Build Tools: Maven.
Languages: Python, SQL, Java, VB.net, ASP.Net, .Net.
CI/CD Tools: Jenkins.
Deployment Tools: Octopus
Cross Browser Platform: Browser Stack and Selenium GRID
Databases: Oracle, DB2&MongoDB
Version Control: Subversion, GIT, GITHUB and BitBucket
Operating Systems: Windows XP/7/8, Mac OS, Android and iOS
PROFESSIONAL EXPERIENCE
Confidential
Software Development Engineer in Test
Responsibilities:
- Involved in various meetings wifBusiness analysts and developers.
- Worked wif business users to understand their requirements.
- Created HeatMap for various application to identify high level risk scenario for business.
- ConductedFunctional testing, Regression Testing, Smoke testing, using selenium and TestComplete.
- Created automation test scripts using Pytest wif POM and TestNG wif POM to test the web applications and desktop application usingSelenium WebDriverand TestComplete wif Python and JAVA/maven.
- Expertise in mobile automation using Appium, selenium in both Android and IOS for Native and Hybrid Apps.
- Expertise in usingSelenium Gridto run test scripts on different platforms and against different browsers in parallel to save time.
- UsedJenkinsto execute the test scripts periodically onSelenium Gridfor different platforms like desktop, tablet and mobile.
- Performed Cross browser testing andParallel testingonChrome, Firefox and Safari.
- Expertise in grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing usingPytest and TestNG Annotations.
- Involved inDevOps Migration/automationprocesses for Build and Deploy systems.
- Setting upJenkins’smaster, adding the necessary plugins and adding more slaves to support scalability and agility.
- Planning and setting up of Continuous Integration for various properties onJenkins wif Commit, Component, Assembly,Deploy and Smoke jobs.
- Experience setting up instances likeElastic Load BalancerinAWSfor high availability.
- UsedAWS to deploy the projectonEC2 instance. Implementation of the Business logic layer for Services.
- Integrated Jenkins wifversion controller (GIT)and scheduled builds to run automatically during a build release.
- Administered and EngineeredJenkinsformanaging weekly Build,Test, andDeploy chain, GITwifDev/Test/ProdBranching Model for weekly releases.
- HandledSelenium Synchronizationproblems using Explicit & Implicit waits during regression testing.
- Thorough experience in implementingAutomation Tools TestComplete, Selenium WebDriver, JUnit, TestNG, Pytest, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST wif Ready API/POSTMAN.
- Involved closely wif developers in Development of UI modules using HTML,JavaScript, CSS and Bootstrap.
- Attending all agile ceremonies (Grooming, Planning, Demo, Retro, Check in calls)
- Involved in designing/uploading from Jenkins and maintaining of test cases in JIRA using QMetry
- Logging defects in JIRA and tracking them to closure.
- Identifying the functional scenarios at earliest and developing automation script.
Confidential
Senior Test Analyst
Responsibilities:
- Analysis of the Project Documents provided by Stake holders.
- Requirement Analysis and giving estimates for Design & Execution.
- Identifying the functional scenarios at earliest and developing automation script \ framework.
- Involved in parallel automating where I was automating up to 40 % of the functional test cases using HP UFT\Selenium Web Driver tool using Hybrid Framework.
- Involved in Functional System Testing, Regression Testing End to End Testing.
- Involved in creating automation script\framework for both functional and regression test cases.
- Involved in creating automation script \ framework for mobile testing to test native apps.
- Executing the Test cases using UFT\Selenium automation tool and raising the issues\defects in HP ALM.
- Mobile testing for Native Apps.
- Apart from Functional testing, I have developed and executed regression test cases using automation script \ framework.
- Maintaining the Clarifications/Query Tracker on behalf of the team to clarify doubts.
- Attending daily status call wif Stake holders and sending DRS.
Confidential
Senior Engineer
Responsibilities:
- Analysis of the Project Documents provided by client.
- Requirement Analysis and giving estimates for Design & Execution.
- Involved in Test plan creation, Master Test Plan creation and Test execution signoff document creation.
- Involved in Functional System Testing, Regression Testing End to End Testing.
- Executing the Test cases and raising the issues\defects in HPQC.
- Mobile testing for Native apps using simulator and emulator.
- Maintaining the Clarifications/Query Tracker on behalf of the team to clarify doubts.
- Attending daily status call wif client.
- Sending daily status reports to client
Confidential
Engineer
Responsibilities:
- Analysis of the Project Documents provided by client.
- Involved in Test plan creation and Test execution signoff document creation.
- Involved in Functional System Testing and Regression Testing
- Executing the Test cases and raising the issues\defects in HPQC
- Sending daily status reports to client