Job Directory Software Quality Engineer

Software Quality Engineer
Addison, TX

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

FellowshipOne, a Ministry Brands company, is adding a Software Quality Analyst to our team!

WHO ARE WE LOOKING FOR?

Do you long to use your technical expertise to make a difference in a more meaningful way? We are looking for people who resonate with our mission statement: "Our mission is to provide outstanding software and services to churches, ministries, and Christian faith-based organizations. We will relentlessly pursue new and improved ways to connect each church to the people in its sphere of ministry." For many of us, this is more than just a career. We are excited to help churches and ministries - and ultimately, the people they serve. Are you?

SUMMARY / OBJECTIVE

The Software Quality Analyst role is responsible for creating, implementing, and performing testing in support of software test requirements. This includes both manual and automated testing, with a desire to rapidly grow automation test skills. The Software Quality Analyst develops, maintains, and enhances test inventory and infrastructure. This role will execute and report on tests conducted and manage resulting defects, regress systems under test, assist development with replicating and debugging problems, and develop new test solutions as needed.

ESSENTIAL FUNCTIONS

Create and execute automated and manual tests in support of software test requirements.

Track percentage of test coverage. Identify gaps in coverage and prioritize remediation.

Develop and execute new tests in tandem with development efforts in sprints.

Help plan and perform regression testing as needed for both web and desktop application releases - including estimating effort, resources, and scope - then report on progress.

Contribute to design, process, and policies for quality analysis, testing and feedback.

Document defects and work with developers to manage test results and QA feedback.

Design regression and automated testing libraries to improve overall time to market and reuse of testing tools.

TECHNICAL REQUIREMENTS

Experience and Education desired:

* 4+ years of overall QA experience
* 2+ years of automated test construction and execution experience
* Bachelor's degree equivalent or greater - ideally in Computer Science, MIS, or similar

Skills with:

* Automated testing on web-based UIs
* using Selenium suite (e.g., WebDriver), and ideally Robot Framework, Python
* Automated Testing of APIs, including REST and SOAP endpoints
* Postman Pro tool preferred. Will consider SoapUI, RestAssured, or similar
* Understands requests and responses, status codes, JSON/XML structure, payloads
* Manual testing
* Data-driven testing
* SQL / Relational Database Querying - can create and run SQL and work in SSMS
* Test Case Management
* TestRail tool preferred. Will consider Mercurial, Test Complete, or similar
* Test Data Management
* Creating, standing up, tearing down, and preserving various sets of test data
* Agile Work Request Systems, such as Azure DevOps (VSTS), Jira, or TFS
* Includes creation and tracking of requirements and test acceptance criteria
* Includes ownership and tracking of defect closure in the agile workflow
* Logging and searching logs for results and errors (bonus for tools like ELK stack or Loggly)
* Some familiarity with OWASP attack vectors and how to test them

Ideally, some knowledge of:

* Performance Testing tools - such as JMeter, Blazemeter, LoadRunner - including automating
* Security Testing tools - such as Zed Attack Proxy and Kali Linux - including automating

Bonus skills (not required, but are a plus):

Cucumber / Gherkin for BDD testing

SauceLabs for cross-browser testing

Microsoft Test Framework for unit tests, with MoQ. Also XUnit, NUnit

Appium for mobile testing

Hewlett-Packard testing suite experience

ESSENTIAL QA COMPETENCIES

A passion for quality

A good grasp of the QA craft and mentality, with various forms of testing and tools

A desire to grow in automation test skills and a vision for why it matters

Attention to thoroughness, perfection, and detail from every angle - balanced by practicality

ESSENTIAL GENERAL COMPETENCIES

* Have an aggressive growth mindset and continuous learning philosophy.
* Collaborate, validate, and prioritize requirements for projects.
* Properly assess and articulate risk.
* Demonstrate good decision-making, balancing technical and business acumen.
* Communicate well in both written and verbal form.
* Maintain confidentiality of work-related information and materials.
* Demonstrate expertise and mastery in your area of technology and industry.
* Establish and maintain effective working relationships.

ABOUT MINISTRY BRANDS

We are the leading Software-as-a-Service ("SaaS") platform for Faith-Based Organizations ("FBOs"). We are the only comprehensive End-To-End technology solution for FBOs who are at the early stage of technology adoption propelling rapid growth. We are a single team, supporting a family of partners who share a common vision: empower the church to produce better results through technology.

Ministry Brands is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.