The Quality Assurance (QA) Analyst is responsible for performing quality assurance testing adhering to the enterprise’s quality assurance process for internal software development and business product releases within the organization, with a specific focus on Salesforce applications.
The starting salary range for a new hire in this role is $88k-$100k. The wage/salary offered to a successful candidate will be dependent on several qualifying factors, including but not limited to: years of relevant experience, years of industry experience, education, etc.
This role involves being part of a team of QA Analysts that will train on Salesforce business applications and processes, implement testing procedures, work with strategic platform owners to tune testing plans and assist with execution, ensure delivery of high-quality Salesforce software, and maintain a highly proficient level of skill in the SQA craft.
The role will take part in the execution of a comprehensive end-to-end testing strategy, including robust test plans and monitoring while controlling software quality gates, actively participating in the on-time delivery of high-quality new Salesforce products, and providing analytics for our QA efforts.
This is a visible role that will impact the fundamental quality of our Salesforce software products and implementations. The role will act as an implementor of all QA aspects for Salesforce releases, providing regular quality health checks for resources internally and externally. The candidate will play a critical role in improving product quality, automating testing processes, and maintaining software quality across the development lifecycle.
Qualifications
- Minimum of five years software testing experience, preferably in a web-based environment testing different applications and delivering high-quality software.
- Design and development of test plans and test cases based upon project specifications documentation.
- Understanding of complex multi-tier software systems (front-, middle-, and back-tier platforms).
- Significant experience testing Salesforce applications and integrations.
- Advanced analytical and troubleshooting skills.
- Ability to work with SQL and understanding Relational Databases (SQL Server or Oracle).
- Experience with Atlassian Jira / Confluence.
- Experience using API testing tools like Postman.
- Proficiency with and/or familiarity with a variety of software testing tools such as SmartBear Zephyr, Xray, Quality Center, LoadRunner, Quick-Test-Pro, Selenium, Load Complete, etc.
- Manual and Automated functional/regression test design and execution.
- Experience working with Salesforce CRM software.
- Excellent communication and presentation skills.
- Teamwork/collaborative style.
- Ability to work under tight deadlines and handle multiple detail-oriented tasks.
- Bachelor's degree in computer science or related discipline.
- Ability to learn new testing tools and start using them in a short amount of time.
Salesforce Expertise
- Current Salesforce Administrator or Advanced Administrator certification is required.
- 3-5 years of data architecture experience, preferably in a Salesforce capacity, is required.
- Proficiency in Salesforce configuration and customization, including experience testing Sales Cloud, Service Cloud, or Marketing Cloud.
- Hands-on experience validating Apex triggers, Apex classes, Lightning Web Components (LWC), Visualforce pages, and workflow rules.
- Knowledge of Salesforce Data Model, Object Relationships, and Salesforce metadata.
- Familiarity with Salesforce APIs (REST/SOAP) and integration points for end-to-end testing.
Responsibilities
- Gain domain knowledge and strong understanding of functionality and technology across all Salesforce products.
- Create and execute detailed test plans and test cases to support new Salesforce product development and enhancements.
- Work closely with the development staff (internal or external) to ensure that issues/defects are dealt with in a timely and professional manner.
- Perform data analysis to support evaluation of Salesforce defects or to develop test scenarios for correction efforts including analysis, verification, and validation of issues and fixes.
- Communicate test results to project teams (internal and external) in a clear and comprehensive manner to aid in resolution.
- Develop and maintain repeatable automation test scripts for Regression Testing.
- Evaluate and implement testing tools needed to provide test coverage.
- Work directly with databases to verify data using SQL queries.
- Run performance test scripts and create data reports.
- Operate a full sweep of the entire Salesforce site to check for error pages or outdated information.
- Carry out other duties assigned by QA Technical Lead.
Affinity strives to maintain balance between our employees’ personal and professional responsibilities. All full-time employees are eligible to participate in our multi-faceted Total Rewards package including competitive pay, target incentive, full medical/dental/prescription/vision coverage, comprehensive wellness program, mental wellbeing support, reproductive/family building benefits for both men and women, 401(k) plan with company match, basic term life insurance coverage, flexible spending accounts, identity protection, profit sharing, and generous paid time off. As an Affinity employee you are eligible for discounts on our products and services, earn paid time off for volunteering and much more. In addition to these benefits, Affinity provides extensive educational and developmental opportunities as well as access to our formal Education Assistance Program.
Affinity Federal Credit Union is an Equal Opportunity Employer.
Affinity FCU is committed to creating an inclusive culture and an employment experience that values diversity. Our culture is built on respect - one that recognizes and values the unique talents of everyone on the team. With a genuine commitment to diversity, we’ve created an environment where employees feel comfortable regardless of race, gender, religion, background, physical ability or sexual orientation.
Explore career opportunities with Affinity and "Belong to something better."
Please scroll down and read the Applicant Statement in its entirety.
Applicant Statement
I promise that all information I have supplied in this application and any other form, oral or written, is true and accurate, and I agree that any misstated, misleading, omitted, or false information will result in rejection of this application form, refusal to hire, withdrawal of an offer of employment, or immediate discharge without recourse, whenever and however discovered.
I understand and agree that Affinity Federal Credit Union, any agent acting on its behalf, as well as any other person responding to a reference request pursuant to this application, can and will seek and/or disclose any and all information about me which said corporation, agent, or person may have. I specifically authorize said disclosure and agree to hold all such corporations, agents, or persons harmless.
I understand and agree to the fact that Affinity Federal Credit Union maintains a drug-free workplace and that I will be required to undergo a drug urine screening check. I understand and agree to the fact that Affinity will also conduct a criminal history background and credit report check. I understand and agree that said pre-employment checks are designed to ascertain my suitability for employment. I specifically authorize said disclosure of this confidential information and agree to hold Affinity Federal Credit Union, its agents, managers, officers, and employees harmless from any and all liability in connection with the pre-employment screening/testing. Additionally, I agree to comply with all request for additional testing of any type and at anytime during my employment at Affinity Federal Credit Union.
I understand that all employment offers are made contingent upon satisfactory proof of legal authorization to work in the United States according to the law. I understand that failure to provide satisfactory proof of identity and authorization to work in the United States will disqualify me from employment.
If hired, I agree to abide by the terms and conditions of all Affinity Federal Credit Union policies and procedures. I understand I will not be employed, or my employment will be terminated, if I am or have been convicted of a criminal offense involving dishonesty, breach of trust or money laundering, or if I admit, plead guilty or nolo contender, or have to such an offense or if I agree or have agreed to enter into a pretrial diversion or similar program in connection with a prosecution such an offense.
I understand and agree that my employment will be at will and that I or Affinity Federal Credit Union may terminate this employment relationship at any time, with or without notice, for any or no reason, without recourse by either of us. I also understand that oral representations to the contrary do not change the fact that both the Company and I maintain free to end the work relationship for any or no reason. I further understand that any changes in this employment relationship must be made in writing.
I acknowledge that at anytime during my employment with Affinity Federal Credit Union, the hours and/or days that I am expected to work may be changed to accommodate the needs of the business. In addition, I am also expected to work at various Affinity Federal Credit Union locations.
I acknowledge that I have been advised that Affinity Federal Credit Union is an Equal Opportunity Employer and that Affinity Federal Credit Union administers its employment policies in a nondiscriminatory manner. I specifically authorize Affinity Federal Credit Union to investigate my background, including any and all references, and prior employers, consistent with the position for which I am applying, and release and hold Affinity Federal Credit Union harmless for any and all liabilities arising out of its investigation of my application for employment. I authorize the Company, in its sole discretion, to supply my employment record to any prospective employer, government agency, or other party with an interest that the company deems appropriate.
I understand that this application is not a contract of employment.
If you agree to this disclaimer, you authorize the Company to process the application in accordance with the Company’s established hiring practices.
By completing this online application for employment opportunities at Affinity Federal Credit Union, I acknowledge reading, understanding and agreement of the Applicant Statement.