Crown Castle
Quality Engineering Intern (Architecture)
Position Title: Quality Engineering Intern
Company Summary
Crown Castle is the nation's largest provider of shared communications infrastructure: towers, small cells and fiber. It all works together to meet unprecedented demand—connecting people and communities and transforming the way we do business. Whenever you make a call, track a workout or stream music and videos - we're the ones providing the communications infrastructure that makes it all possible. From 5G and the internet of things to drones, autonomous vehicles and AR/VR, we enable the technologies that help people stay safe, connected, and ready for the future. Crown Castle is a Fortune 500 company, publicly traded on the S&P 500, and one of the largest Real Estate Investment Trusts in the US, with an enterprise value of ~$100B.
Role
As a Quality Engineering Intern, you will join our Data & Digital Engineering Team to conduct software testing including hands on test design, execution and reporting. You will verify the system under test meets all requirements and company standards including developing manual and automated tests. You will follow defined standards & best practices, troubleshoot issues and apply test rigors to confirm quality deliverables on time with no/few Production issues.
The ideal candidate has basic software process knowledge and coding ability. In D&D, you will grow your skills in an environment that emphasizes creativity, collaboration and empowerment. You will work with talented, diverse and dynamic professionals to plan, design, commit and deliver impactful business capabilities.
Responsibilities
· Work closely with Product, Dev and QEs to confirm acceptance criteria/requirements and technical designs are fully defined to meet business needs, technical considerations and establish clear pass/fail criteria.
· Work with QEs to provide high-level test and automation estimates for conceptual evaluation as well as detailed estimates and tasks for QA activities as efforts become more defined.
· Assist in authoring test strategies/test plans & test cases (both manual and automated), complete requirement/defect to test case traceability matrices (including ensuring 100% coverage of all testable requirements), conduct peer reviews, assign tasks, facilitate tactical execution, log/troubleshoot/resolve defects, mitigate risks/resolve issues, track/report progress, represent the Quality Engineering practice in agile ceremonies and serve as an ambassador for quality within assigned Agile Team as well as the greater organization.
· Assist in the design and development of automated test scripts using Playwright with Gauge writing JavaScript code.
· Maintain and ensure test environment, code deployment and data integrity to ensure accurate foundations for testing activities.
· Help define, manage and meet project schedules; prioritize and work multiple tasks across multiple projects and keep leadership informed (escalate when necessary).
· Be an active contributor to help reducing technical debt within the QA Engineering practice such as developing detailed test cases documenting all system functionality in a prioritized test case repository,
automating test cases, establishing regression and end to end test suites, documenting standards and templates and more.
· Gain an understanding of both the technical and functional aspects of the business applications and product functionality to perform testing and QA analytics.
Expectations
· Applies proven communication, analytical and problem-solving skills to test and certify technical deliverables using a repeatable SDLC that ensures both quality and efficiency.
· Ensures all test artifacts are properly documented for all individual deliverables; including, but not limited to, ensuring defect details including steps to recreate are clearly documented, maintaining the suite of test cases and clear test results reporting.
· Quickly understands complex concepts and information as well as educates others on such concepts to ensure their mutual understanding and continued alignment.
· Applies coding experience to develop automated test scripts.
· Adheres and ensures compliance with company and quality standards/best practices.
· Works effectively and efficiently with supervision as well as part of a team in a fast-paced, dynamic environment including process and technology changes.
· Detail oriented yet able to also keep in mind the big picture.
· Possesses excellent time management, organization, and communication (written & oral) skills.
· Agility to learn new skills and abilities as work within your group may change.
· Strong written and verbal communication skills with an ability to present complex information in a clear and simple format.
· A constant example of modeling Crown's Purple values.
Education/Certifications
· Currently enrolled in pursuit of a bachelor's degree from an accredited higher education institution.
· Preferred field(s) of study: Computer Science, Information Systems or related discipline.
· Nice to have skills: JavaScript coding experience.
Experience/Minimum Requirements
· Desired candidate has some hands-on technical experience (or IT SDLC training) and the passion & aptitude to become adept at manual as well as automated software testing.
· Authorization to work in the U.S. on a full-time, regular basis without additional sponsorship.
Reports to: Manager Quality Engineering
Work Plans: This role falls into our remote work model working from where you do your best work 90%-100% (if in the Denver area, may be asked to work from the Denver office up to 10%). There is also an expectation of collaboration with teammates and stakeholders for moments that matter that may require travel. Compensation Information: For California, Colorado, NYC, and Washington residents, the hiring range for this position is $19.50 - $20.50 per hour.
Additional Information: Crown Castle has a COVID-19 Vaccine Policy in place requiring vaccination by your employment start date, unless approved for an accommodation or otherwise prohibited by law.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
Intern