Job Type: Contract to Hire Full Time
Job Location: New York
Mid-Level/Senior QA Analyst
New York, NY
APX, Inc. is seeking a QA Analyst to participate in design, development, and implementation of APX’s Energy and Environmental Markets solutions.
Responsibilities
- Work with a talented team of technical leads and developers to architect, design, and develop services, applications, and enhancements to existing systems
- Work with product managers on issues or questions related to system requirements
- Interact with the development team on issues stemming from system testing
- Create highly optimized, scalable, redundant and distributed software
- Deliver manageable, modular code, along with automated tests
- Help address production issues
Qualifications
- 7+ years of experience as Software Engineer, Software Design Engineer in Test (SDET), Software Development Engineer, Programmer Analyst, or related occupation
- 7+ years of experience in Software Quality Assurance of both Manual and Automated Testing
- Expertise in UI automation for Manual and Automation using Selenium
- Experience in Automated Software Testing using Rest assured, Cypress and Selenium
- Experience in testing Microservices
- Experience in contract based testing using Pact and/or Spring Cloud Contract
- Experience in creating and maintaining Test Plans and Test Cases in Azure DevOps
- Proficient in using Soap UI and Postman for testing Web Services
- Worked in AGILE, SCRUM and WATERFALL development models
- Extensive experience with SQL Server Database
- Experience in writing SQL statements to test the result of deployment for correct business logic for Back-end testing
- Performed continuous integration automation using Azure DevOps
- Excellent experience with source version control tools such as Git
- Worked on multiple projects and Extensively involved in User Acceptance testing ( UAT ), End to End, Sanity Testing, Functional Testing, Regression Testing, Validation testing, Performance Testing, black box, white box and Cross – Browser testing
- Expertise in creating User Acceptance Testing (UAT) and Interacting with Business Owners for validations
- Strong communication and interaction with Clients, Developers, Business Analysts, Management
- Proven ability to work individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, reporting.
- Participation in Design reviews with the Development Team and experience as On-site coordinator with various projects and clients
- Experience in Snowflake and Flink is a plus
Skills & Abilities
- Automation Tools: Cypress, Selenium WebDriver, Selenium IDE, Cucumber, Rest Assured, Manual Testing, BDD, Postman, SOAP UI, IntelliJ
- Bug Tracking Tools: Azure DevOps, JIRA
- Programming Languages: JavaScript, Python, Java, NodeJS, SQL, C#
- Databases: SQL Server 2019, 2017
- Framework Environment: Visual Studio 2015/2017/2019, Eclipse, IntelliJ
- Methodologies: Agile(Scrum), Waterfall Model, SDLC
- Build/CI Tools: Azure DevOps