Software Testing and Quality Assurance
Irving
Job Description Job Description
Job Title: SaaS Software Testing and Quality Assurance
Business Unit: Tower Engineering Solutions, LLC
Department: Software Engineering
Reports To: Software Team Lead.
Employment Status: Full-time, Non-Exempt
Compensation and Salary: TBD
Primary Location: Irving, TX (or remote)
Tower Engineering Solutions, LLC, a Congruex company
Founded in 2012, Tower Engineering Solutions (TES) is a structural engineering company focused on wireless tower infrastructure. We provide a full suite of services from mount mapping and structural analysis to modifications and inspections. TES leverages proprietary software and analytical tools to support clients in reducing their cycle times to market, ensuring compliance with industry standards, all while achieving substantial cost savings. TES is headquartered in Dallas, TX.
We are the One Congruex Family . We are building tomorrow, together.
Your New Job
The Position : This software testing and quality assurance position is responsible for ensuring the quality and reliability of our Software Platform as a Service (SpaaS) solution hosted on one of the top three Cloud providers. TES software as a service (i.e. SaaS) platform is serving the wireless tower industry and incorporating advanced functionality related to AI/ML, augmented reality (i.e. AR), far-edge compute, etc.
The role involves developing and executing test plans, identifying bugs, and collaborating with software development teams to resolve issues. The role will work very closely within cross-functional software development, fostering a collaborative learning environment while actively participating in all the stages of software development process.
Key Responsabilities :
Test Planning and Design :
- Develop, document, and maintain functional test cases and other test artifacts like test data, data validation, harness scripts, and automated scripts.
- Identify, isolate, and track bugs throughout testing.
- Design and develop automation scripts when needed.
Testing Execution :
- Execute test cases (manual or automated) and analyze results.
- Perform thorough regression testing when bugs are resolved.
- Conduct post-release/ post-implementation testing.
- Work closely with cross-functional teams to ensure quality throughout the software development lifecycle.
Defect Tracking and Management :
- Identify, record, document thoroughly, and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Liaise with internal teams (e.g., developers and product managers) to identify system requirements.
Documentation and Reporting:
- Document and report bugs and errors to development teams.
- Create detailed, comprehensive, and well-structured test plans and test cases.
- Track quality assurance metrics, like defect densities and open defect counts.
Required Qualifications:
- Educational Background: Bachelor’s degree in Computer Science, or Engineering.
- Professional Experience: Minimum 3-5 years of experience in software testing.
- Proven experience in testing cloud-based applications, particularly SpaaS (Software Platform as a Service).
- Hands-on experience with AWS services and environments.
- Technical Skills:
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience with automated testing tools (e.g., Selenium, JUnit, TestNG).
- Proficiency in programming languages (e.g., Python, Java, or JavaScript) for automation.
- Familiarity with Agile frameworks and regression testing.
- Experience with CI/CD tools (e.g. , GitLab CI).
- AWS Specific Skills:
- Understanding of AWS services such as EC2, S3, Lambda, RDS, and CloudFormation.
- Experience with AWS deployment and infrastructure testing.
- Knowledge of AWS best practices for security, performance, and reliability.
-Preferred Qualifications:
- AWS Certification (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer).
- Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes).
- Familiarity with other cloud platforms (e.g., Azure, Google Cloud) is a plus.
Why Work At Congruex
No matter what role you play, you are an important part of the One Congruex Family.
Opportunities
We offer opportunities at all levels across the nation – from students to industry veterans – in areas of engineering, software, construction, and professional services.
Wellbeing
We value the wellbeing of our people and offer competitive compensation, health benefits, wellness resources, 401(k) retirement planning, and employee recognition and leadership development programs. Options may vary by geographic location.
Culture
The pillars of Congruex culture are GRIT, safety, inclusion, and family. GRIT : Our GRIT values are part of our company DNA and the touchstone for our multinational workforce. G uts - having the guts to do the right thing
R eliability - being reliable to deliver what we promise
I nnovation - innovating every day
T eamwork - embracing teamwork together as One Congruex
Safety : We are committed to 24/7 safety practices on our jobsites, within our offices, and all the places our team exists in between.
Inclusion: Congruex embraces our team’s diversity and promotes an inclusive workplace for all.
Family: We are a family-oriented company committed to the long-term health and development of our people.
The Fine Print:
We will determine salary based on skills and experience in relation to the function of the role, as well as equity to employees in similar roles. Some benefits have eligibility criteria. All requirements are subject to possible modification to reasonably accommodate individuals with disabilities.
This job description in no way states or implies that these are the only duties to be performed by the employee occupying this position. This document does not create an employment contract, implied or otherwise, other than an “at-will” employment relationship. Conditions to hiring may include but are not necessarily limited to background checks and drug testing.