Job Details
- QA Automation Engineer (SAIL)
- Go to our website »
QA Automation Engineer (SAIL)
About Northeastern:
Founded in 1898, Northeastern is a global research university and a world leader in experiential learning. The same commitment to connecting with the world drives our use-inspired research enterprise. The university offers a comprehensive range of undergraduate and graduate programs leading to degrees through the doctorate in nine colleges and schools. Our campuses in Charlotte, N.C., San Francisco, Seattle, and Toronto are regional platforms for undergraduate and graduate learning and collaborative research. Northeastern pursues advanced research in security and materials at the Innovation Campus in Burlington, Massachusetts, and in coastal sustainability at the Marine Science Center in Nahant, Massachusetts.
About the Opportunity:
Northeastern University is advancing its next generation experiential leaning through the development of a student learning framework and platform that integrates what we know from the learning sciences about learning: Self-Authored Integrated Learning (SAIL). We are seeking a QA Automation Engineer who will bring added knowledge and frameworks to our talented SAIL team within ITS. This role will work closely with our software developers to understand test coverage, write automated tests and implement solutions to your tests. As a member of the SAIL team https://sail.northeastern.edu/about/) the QA Automation Engineer acts as a key member of the digital technology capability at Northeastern, helping to keep ITS at the forefront of higher education and deliver upon our university NU 2025 vision (https://www.northeastern.edu/2025/) and Robot Proof Future (http://robot-proof.com).
Information Technology Services (ITS)is a partner in the advancement of teaching, learning, and research at Northeastern University. We forge pathways to academic and professional successes through secure, collaborative solutions that propel innovation on individual, institutional, and global levels. As a member of our team, you will be part of exciting technology initiatives not found at other universities. Learn more about our culture, benefits, and how you can bring digital learning to life with us.
Responsibilities:
- Develop and add automated functional and regression tests in existing test framework
- Automate mobile testing
- Automate testing of RESTful Web Services and Web UI
- Integrate test automations with automated build and continuous integration process
- Ability to adapt to short sprint cycles (2-4 weeks) and experience in the full software lifecycle from design to deployment
- Investigate failed automation tests and report issues in bug tracking system as appropriate
- Build, maintain and grow test automation infrastructure
- Providing test coverage analysis based on automation results
- Participate in product and feature design reviews with developers
- Create home-grown tools and scripts to facilitate and support ad-hoc testing
- Train and mentor junior team members in automating functional and regression test suites
- Advocate and promote a strong culture for testing and outstanding software quality
- Follow university and ITS processes and policies as required.
- Communicate required corrective action as necessary.
- Act as the functional area expert on how to handle exceptions.
- Provide positive insight and encourage collaboration and consistency.
- Escalate potential issues to the Director of D. Studio.
- Make recommendation for change, more efficient processes and policies.
Qualifications:
Education
- Bachelor's degree Bachelor's degree in Math, Computer Science, Engineering, or Information Systems required.
Experience
- 2 years of test automation experience
- Experience with load, performance testing of web and mobile applications
- Experience with cloud development environments including API design and integrations
- 3 years of experience with developing and setting up automation frameworks for Android and IOS applications
- Experience with Selenium, Appium, Cucumber, Cyprus
- Experience with both web automation testing and mobile automated testing
- Strong understanding of QA processes and reports
- Experience with unit testing
- Successful history of implementing automated functional and regression based test frameworks utilizing open source tools Selenium 2.0/Java/ Test NG/JUnit ( white box )
- Solid understanding of Object Oriented design and implementation using Java
- Strong understanding of automated testing for web based API such as Rest and web services
- Experience with Agile methodologies (Scrum) and Test Driven Development (TDD)
- Experience with Jenkins
- Experience with tools such as web monitoring, code coverage, memory tools
- Experience with CI/CD
Preferred Qualifications:
N/A
Salary Grade:
12
Additional Information:
A criminal background check is required for this position.
Northeastern University is an equal opportunity employer, seeking to recruit and support a broadly diverse community of faculty and staff. Northeastern values and celebrates diversity in all its forms and strives to foster an inclusive culture built on respect that affirms inter-group relations and builds cohesion.
All qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, religion, color, national origin, age, sex, sexual orientation, disability status, or any other characteristic protected by applicable law.
To learn more about Northeastern University's commitment and support of diversity and inclusion, please see www.northeastern.edu/diversity.
To apply, visit https://careers.pageuppeople.com/879/cw/en-us/job/502525
Copyright 2017 Jobelephant.com Inc. All rights reserved.
Posted by the FREE value-added recruitment advertising agency
jeid-f1fe3280f8822b468c29665dd55c5633