Software Engineer in Test II with GreenSky Management Company LLC in Atlanta, GA. Telecommuting permitted. Test Automation Development: Design, develop, and maintain comprehensive automated test frameworks for web, mobile, and backend applications. Work closely with developers and QA teams to ensure high test coverage and rapid feedback loops. Code Quality Advocate for and contribute to code quality initiatives, including the promotion of best practices, code reviews, and adherence to software development standards. Continuous Integration and Deployment (CI/CD): Integrate automated tests into CI/CD pipelines, ensuring seamless and efficient regression testing, and providing rapid feedback to development teams. Requirement Analysis: Collaborate with product managers, developers, and QA analysts to understand user stories, acceptance criteria, and business requirements, translating them into effective test strategies. Test Planning and Execution: Create comprehensive test plans and test cases, covering functional, regression, integration, performance, security, and usability aspects of software applications. Defect Management: Identify, document, and track defects, working proactively with development teams to resolve issues and verify fixes. Performance and Load Testing: Design and implement performance, scalability, and load tests to ensure applications meet non-functional requirements. Exploratory and Manual Testing: While automation is the focus, it contributes to manual and exploratory testing efforts for new features and complex scenarios. Documentation: Maintain detailed and up-to-date documentation for test cases, automation scripts, and test results, ensuring transparency and traceability. Evaluating the quality of data received from data sources to ensure that it meets the company standards. Creating or updating data models to ensure that data is stored in an organized manner. Triage issues by analyzing the logs and working with the development team until the issues are resolved. Execute SQL queries and evaluate log files to verify modifications to code. Provide test case coverage and defect metrics to substantiate release decisions. Articulate issues to developers during meetings and particularly in the daily standups.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level