Application Developer

W. H. GREEN & SONS, INC.
Portland, ME, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Microsoft Access C (Programming Language) HTML Java (Programming Language) Vbscript Application Programming Interfaces (APIs) Agile Methodology Apache Ant JIRA Automation of Tests Microsoft Azure C++ (Programming Language)
+42 more
Cloud Computing Databases Continuous Integration DevOps Java Platform Enterprise Edition (J2EE) Human-Computer Interaction HP Quality Centers JSON JAWS Scripting Language Apache JMeter Junit Load Testing Apache Maven Microsoft Dynamics Team Foundation Server MySQL Oracle (Applications) Scrum Methodology Systems Development Life Cycle Regression Testing Salesforce.Com Screen Reader Simple Object Access Protocol (SOAP) SoapUI Software Engineering SQL Databases Systems Architecture Systems Integration Testng VCloud Virtual Machines Virtual Studio Extensible Markup Language (XML) Performance Testing Appium ReadyAPI Git Information Technology OpenText Bitbucket Restful APIs Selenium Webdriver

Job description

  • Analyzing business and functional requirements, identifying gaps and edge cases, and defining clear acceptance criteria.
  • Participating in application design discussions for UI, API, Database to ensure scalable, maintainable, and testable cloud-based system architecture.
  • Preparing high-level and detailed design documents aligned with performance, security, and quality standards.
  • Defining and implementing automation strategies across unit, functional, regression, user experience, and load testing.
  • Designing and implementing hybrid automation frameworks using UFT and Azure DevOps for web and cloud applications.
  • Developing, enhancing, and maintaining reusable automation scripts, libraries, and frameworks for regression testing.
  • Performing functional and regression testing of SOAP and REST APIs, validating XML/JSON request and response payloads.
  • Integrating automated test suites into CI/CD pipelines to enable scheduled executions and automated reporting.
  • Performing performance testing by simulating 10,000+ concurrent user loads and analyzing system behavior under stress conditions.
  • Supporting DevOps and CI/CD environment setup, configuration, and execution for automated testing workflows.
  • Collaborating with QA, Product, and Engineering teams for release quality, effort estimation, and resource planning.
  • Preparing and maintaining technical documentation including RTM, test plans, performance metrics, defect reports, and risk analysis.
  • Develop and Execute Test Plans, Technical Documents, and test cases to test the User Interface and workflows for Quality Assurance using OpenText ALM, Azure DevOps.

Technologies / Environment involved:

  • Cloud CRM Services: Salesforce, Microsoft Dynamics 365
  • Languages: C, C++, Java, J2EE, VB Script, HTML, XML
  • DevOps Tools: Azure DevOps, Git, Bitbucket
  • Test Management Tools: Azure DevOps, Micro Focus ALM/Quality Center, JIRA, Rally, TFS, VSTS
  • Automation Tools: Selenium WebDriver, Selenium Grid, Appium, RestAssured, JUnit, Maven, UFT, SoapUI, TestNG, Ant, Stress Stimulus, JMeter
  • EMV Testing Tools: Collis, ICC
  • Data Bases: MySQL, Oracle, MS Access, SQL 2005/2008
  • Virtual Machines: Lab Manager, vCloud Env
  • SDLC: SAFe, Agile (Scrum, Kanban), Waterfall
  • Accessibility Tools: JAWS, WAVE, Colorzilla, PAC and NVDA Screen Reader Tool.

Requirements

Do you have experience in XML?, Do you have a Bachelor’s degree?, Application Developer with Bachelor’s Degree in Computer Science, Computer Information Systems, Information Technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

3:09 min

Accelerating application deployment and formal developer certification

Jimmy Nguyen +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all